This Waterfall In India Has SEVEN SISTERS
Have you been to the Seven Sisters Waterfall? Naturally situated along the Gangtok-Lachung highway, The Seven Sisters Waterfall is nuzzled amidst the natural green nymphs. True to the falls' name, it is a harmonious array of seven different…