Where Kalahasthi Located?
Kalahasthi is the informal name given to Srikalahasti, a municipality near the holy town of Tirupati in Andhra Pradesh. This town, which is also considered one of the holiest places in India, was founded on the banks of the river Swarnamukhi.
