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 […]