Food & Travel Ends Here !
Meghalaya, often known as the Abode of Clouds, is a state in northeast India that is…