One of the world’s largest and most populous nations, India varies wildly landscapes, cultures and traditions. From the towering Himalyan peaks to the tropical south and everything in between, this is a country that is bound to beguile with its riot of colour and chaos.