Stretching from the frozen summits of the Himalayas to the tropical greenery of Kerala, India's expansive borders encompass an incomparable range of landscapes, cultures and people. Walk the streets of any city when you travel India and you’ll rub shoulders with representatives of several of the world’s great faiths, encounter temple rituals performed since the time of the Egyptian Pharaohs, onion-domed mosques erected centuries before the Taj Mahal, and quirky echoes of the British Raj on virtually every corner.
The best time to visit India is between October and March when the monsoon rains have ceased and the country is largely warm and dry. The climate does vary considerably by region though this is the peak travel season in Rajasthan and Kerala due to the agreeable weather conditions. You can visit the Taj Mahal any time of the year, but I recommend visiting in the winter months from November to February to avoid the heat or the summer rainy season.
Buses are a good option for short distances, or when there isn’t a train station in the town you plan to visit. Taxis in India are affordable, but you’ll have to bargain. Sometimes, there will be motorcycle taxis in India. Simply flag them down and hop on the back. Just make sure, like taxis, you decide on a price before starting your journey. Motor rickshaws work a lot like taxis. You still have to bargain for them, they typically have a meter installed but it never works for tourists, and you can flag them down from the side of the road.
Religion has historically influenced Indian society on a political, cultural and economic level. There is a sense of pride associated with the country's rich religious history as the traditions of Hinduism, Buddhism, Sikhism and Jainism all emerged out of India.
India has a variety of many many tasty foods such as Curries and Indian Thalis, Tandoori and Chicken Tikka, Paneer, Barfi, Lassi, and Indian Chai.
English, along with Hindi, is one of the two languages permitted in the Constitution of India for business in Parliament.