Haridwar is one of the holiest cities in India (for Hindus). It is where Lord Vishnu dropped “Amrit”, holy nectar, and left his footprint on the banks of the Ganges. Millions of pilgrims come here each year to bathe at
Riding the Buses in India
The mere thought of taking a long bus journey in India now brings a shiver up my spine. It has taken only three bus journeys to bring me to this point. As I now sit here and plan out the