GUIDES AND ITINERARIES · 13 MIN Chitai Golu Devta Temple, Almora: The Court of Justice Where Devotees Write Letters to God Chitai Golu Devta Temple is a shrine roughly 8–10 km from Almora town in Uttarakhand’s Kumaon...