Where is St. Luke's Church, New Delhi?

Coordinates: 28.57003, 77.227718

Be the first visitor to thank for this answer!

Thanks!