Wonder where this is?

Hello Delhi lovers! In the mood for a little quiz? Tell us where this church is, and its name please. HINT-this ain’t nowhere in Europe!