Vellore
E219819
UNEXPLORED
Vellore is a historic city in southern India known for its fort, educational and medical institutions, and location along the Palar River in the state of Tamil Nadu.
Referenced by (4)
Full triples — surface form annotated when it differs from this entity's canonical label.