Tirupathi Govinda
Located on a hilltop,853 meters above the main sea level,Tirumala (Tiru means holy and Mala means hill) is a major pilgrimage center near the Tirupati town in the Chittor district … Continue reading
March 19, 2015 · 1 Comment



