Katarmal Sun Temple, Uttarakhand, India
Katarmal Sun Temple – Speaking Stones
Uttarakhand, the land of Gods, the northern state of India is quite literally a haven for travelers seeking to explore places that are off the beaten track.…
Katarmal Sun Temple, Uttarakhand, India Read More »