

India is a both beautiful and bamboozling place, where holy cows bask on heavenly beaches next to modern hotels, and ancient temples sit perfectly at home besides shiny offices. Glittering trains pass through rural villages where life hasn’t changed for hundreds of years, and through it all teems one-sixth of the world’s population. India is vast, varied and, above all, unforgettably beautiful.