Wander to Wonder in Meghalaya
MeghalayaThe state of Meghalaya unravels itself in the midst of the cloud. Located in the hills of eastern sub-Himalayans. Meghalaya is a Sanskrit word that literally translates to ‘abode of cloud’. A more apt and suitable name would not be possible to describe Meghalaya. It is part of the seven sisters clan in North East […]