More people than ever are opting for holidays to India, new figures have shown. More people than ever are opting for holidays to India, new figures have shown. According to India Tourism, the number of visitors heading to the country from overseas increased from 2.73 million in 2003 to 5.07 million in 2007. In addition, tourist numbers for the first « Continue Reading »
Nov 122008