As the name says, Meghalaya is literally The Home of Clouds. Situated in the north eastern corner of India, Meghalaya is a state of great scenic beauty. Vast mountains covered with lush green forests, clouds hovering & dancing over hilltops, rivers making way through the rocks and the emerald-green lakes. What to expect more? The sparking waterfalls just adds the charm. Meghalaya is simply a paradise and seemed May be this is how the heaven looks like.