Where is Wazīrābād?

Where is Wazīrābād located?

Wazīrābād, Delhi, India (approx. 28.72495°, 77.22433°)


Where is Wazīrābād on the map?