Where is Mayapuri?

Where is Mayapuri located?

Mayapuri, Delhi, India (approx. 28.63709°, 77.12974°)


Where is Mayapuri on the map?