Where is Meerut?

Meerut is a city in India and part of Uttar Pradesh state close to new Delhi