These giant idols are located on Kailasagiri hill, Visakhapatnam, Andhrapradesh, INDIA. They are the main attraction to all the visitors of the city.

Leave a Reply

Jai Shiv Ji