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.