Where is Indraprastha?

Where is Indraprastha located?

Indraprastha, Indraprastha (Station), India (approx. 28.620272°, 77.25008°)


Where is Indraprastha on the map?