Meghalaya, often referred to as the “Abode of Clouds,” is an enchanting state tucked in the northeastern part of India. While Shillong and Cherrapunji draw the crowds, the state's true magic ...
There's quite a lot that sets Meghalaya apart from the rest of the ... you will pass through a dense forest lined with exotic flowers and trees. You will be welcomed by butterflies that will ...