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