A record 40 million Shiva devotees visited the holy city of Haridwar for the annual Kanwar Yatra to fetch the Ganga waters for offerings at local temples
A record 40 million Shiva devotees visited the holy city of Haridwar for the annual Kanwar Yatra to fetch the Ganga waters for offerings at local temples