India is the second-most populous country in the world with 1.2 billion people, making up a whopping 17.5% of the entire population of Earth!  It also has the second-largest standing army in the world.  It is composed of 29 states and has a huge multilingual and multi-ethnic society.   While English and Hindi are the two main official languages, there are another 21 languages spoken in the country – including Tamil, Punjabi and Gujarati.  The official currency is the rupee, but US dollars are widely accepted.

I spend two weeks cycling from Chennai to Goa, visited Hampi by bus and then continued to the north by train, visiting Mumbai, Udaipur, Jaipur and Agra.