Chitai Golu Devta Temple, Almora

0
101

Golu Devata or Lord Golu is the legendary mythological and historical God of the Kumaun region of Uttarakhand state of India and is their deity.Golu Devta Temple is located at 8 kms from Almora town

Facebook Comments