Search results
We did not find results for: Vellore, India.
Check spelling or type a new query.
We did not find results for: Vellore, India.
Check spelling or type a new query.
Vellore, also natively spelt as Velur, is a sprawling city and the administrative headquarters of Vellore district in the Indian state of Tamil Nadu. Wikipedia