India is a feast for the senses. With more than a million square miles of land and a population that exceeds a billion, India is larger than life.

From the snow-covered peaks of the Himalayas to the opulence of the Taj Mahal to the leopards, elephants and tigers, India is as diverse as it comes.