Chitai Golu Devta Temple, Almora: The Court of Justice Where Devotees Write Letters to God 6 hours agoChitai Golu Devta Temple is a shrine roughly 8–10 km from Almora town in Uttarakhand's Kumaon region, dedicated to Golu Devta, worshipped as the "god of justice." Devotees seeking fair…