Kawan- They're the people who travel more than 100s of Km to worship the holy river Ganges at Haridwar or Rishikesh. They hang or carry two cans of water to be deposited at the river. Many people seen in the picture have already traveled around 350km and around same yet to go.
Kanwariyas are devotees of Lord Shiva who go on an annual pilgrimage during the month of Sawan. Hats off towards their dedication and energy level.... See more