Goa 2012
That's the Sé Catedral de Santa Catarina, known as Se Cathedral, located in Old Goa. This is the largest church in India and one of the oldest/most celebrated.