This is a Waterfall at Cherrapunji, Meghalaya, the land of clouds.Once Cherrapunji recieved the highlest rainfall throughout the year. Seven Sisters …