India’s landscape includes the towering Himalayan Mountains, and the beautiful beach towns and villages of the east coast where colonial architecture hales back to the now departed Portuguese, Dutch and British settlers. The oldest inhabited city in the world and seething, noisy, metropolitan cities share the land in India.
With a population of 1.3 billion, the cities teem with people, cars, rickshaws, scooters and animals.
Against this backdrop India is full of ancient wonders that include cliff top fortresses, exquisite palaces, temples and shrines. The national parks house wildlife such as tigers and elephant, and the forests and mountain slopes are a hikers’ paradise.