aligarh


noun

  1. a city in W Uttar Pradesh, in N India.

noun

  1. a city in N India, in W Uttar Pradesh, with a famous Muslim university (1920). Pop: 667 732 (2001)

Leave a Reply

Your email address will not be published. Required fields are marked *

54 queries 1.064