
Srikalahasti got its name from three words - 'Sri' meaning a spider, 'Kala' meaning a serpent and Hasti meaning an elephant, as these three creatures are believed to have worshipped Lord Shiva at this place and attained salvation. It is located on the banks of the River Swarnamukhi, which is a tributary to River Pennar, one of the major rivers in South India.
Read moreWelcome to the Travel Rani. We are here for help. If you have pre-sale questions just call us today!
© Travel Rani. All rights reserved 2024. Powered by: Rapsys Info Tech