Where is Mayapuri?

Where is Mayapuri located?

Mayapuri, Mayapuri, India (approx. 28.637098°, 77.12974°)


Where is Mayapuri on the map?