India is a land of diversity and has many places to be explored. Vellore is located in the southern part of India, which is steeped in history and culture. The city of Vellore itself offers ...
Hidden among the greenery in Kavalur, about 65 km from Vellore is the Vainu Bappu Observatory. The name of this place comes from a famous Indian astronomer and it boasts modern telescopes that are ...