5 scenic waterfalls in Meghalaya to Visit Meghalaya means ‘the abode of clouds’ in Sanskrit and the waterfalls of thi... nawfal haneef 2 months ago