India boasts many architectural marvels, including cathedrals and basilicas that are recognised the world over for their beauty.