Planning your next vacation? Visit India’s very own paradise, Meghalaya
Dotted with pretty lakes and pine-covered hills, Meghalaya’s landscape is straight out of a storybook Hilly Meghalaya – the ‘abode of clouds’ – is among the wettest places on earth,…