India, is one big country and for a foreigner it is very hard to navigate through the diverse cultures, languages, food and terrains. The diversity which India represents is unique and found nowhere else in the world. Places to visit in India are present throughout the country. From the high Himalayas to the long peninsular coastline. India is a country which has both a hot desert and a cold desert. It has forests, mangroves, vibrant cities and colourful villages. English is widely spoken and understood in the country. Mumbai, Hyderabad, Delhi, Jaipur, Varanasi and Kolkata are some of its interesting cities. Food in India is spicy.