Vellore is located on the banks of the Palar River in the northeastern part of Tamil Nadu. The river flows through the city, providing water resources and contributing to its scenic beauty.
Vellore Voyage: Test Your Knowledge of This Vibrant Tamil Nadu City!