CHAMOLI, (IANS) – Vasudhara falls — one of the most enchanting places to visit in Uttarakhand’s Badrinath — is believed to be miraculous as its water does not touch sinners. The waterfall stops ...