India is a remarkable land famed for its astounding architecture, colourful culture and sacred spiritual sites. From the tranquil turquoise waters of the Bay of Bengal – the largest bay in the world – to the romantic splendour of the magnificent forts and palaces of the Land of Kings, the wonders of India never cease.