Meghalaya or the ‘abode of the cloud’ is an ideal abode meant for Gods to live in. Its sweet water and peaceful environment attracts even Gods. Meghalaya invites its visitor with open arms to spend some time in its lap of nature. Meghalaya one of the seven North-eastern states of India is bound by Assam in the north and east and by Bangladesh in the south.
Much of the terrain in Meghalaya is hilly as nature has blessed it with abundant rainfall, sun-shine, virgin forests, high plateaus, tumbling waterfalls, crystal clear rivers, meandering streamlets and above all with sturdy, intelligent and hospitable people.