Meghalaya means the abode of clouds.
It is tiny but picturesque land. it receives heavy rainfall and two of the world’s wettest places are located in Meghalaya. Full of vibrant tradition, culture, great scenic beauty and tranquility are some of the specifications of the state that can pull any tourist in.