Watching the stream of water flowing down the hill is a sight to behold .. the state of Meghalaya is nothing but a combination of beautiful landscapes, hills and clouds.. This is the wettest place in the planet..no wonder the name Meghalaya means "abode of clouds" .. You can always feel the heavenly machinery at work, which profusely converts clouds into water.


Original photos by @bee84
Meghalaya, India