India is home to a variety of exotic landscapes, which attract travellers from all over the world. The great northern plains, massive deserts, gigantic mountains, beautiful hills, serene beaches and lush forests are all part and parcel of the country. The popularity of the marvellous hill ranges of the country has encouraged the government to set up hill trains « Continue Reading »