Vellore, located in Tamil Nadu ... devotees have to climb 130 stairs to worship the god which presents a spiritual environment. Sripuram Golden Temple, the sign of richness and divinity, situated ...