Where is South Delhi?

Where is South Delhi located?

South Delhi, South Delhi, India (approx. 28.53009°, 77.25174°)


Where is South Delhi on the map?