Golden Temple of Vellore

A grand ‘golden temple’, the Lakshmi Narayani temple, located at Sripuram, at the foot of a small range of green hills in […]