Ghughu Chatti Waterfall, a mesmerizing 150 ft cascade, is nestled in the Garhwal Himalayas, offering a serene escape.