Meghalaya, which means ‘the abode of clouds’ (in Sanskrit) is a NorthEastern state in India. Soaring above the delta of the river Brahmaputra, the state is well known for its rains. And that is why we find it so beautiful. The weather is comparatively dry in Meghalaya during the winter