Meghalaya

Meghalaya “Abode of clouds” in Sanskrit translates to “Meghalaya”, one of the seven northeastern states of India with a population of around 3.5 lakhs. The state is mountainous, with stretches of valleys and highland plateaus and many rainfed and seasonal rivers. Siliguri...