Chitai Golu Devta Temple, Almora: The Court of Justice Where Devotees Write Letters to God June 3, 2026Chitai 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…