Ten best holiday destinations in India
India | Apr 20, 2017, 06:46 PM ISTNew Delhi: India is the world's seventh-largest country stretching from the high mountains of the Himalayas to the tropical greenery of Kerala, and from the sacred Ganga river to the hot sands of Thar Desert.