North Eastern states are filled with its own charm and charisma and one has to explore this rooms of concealment like a priest hole!! One of such obscure place is Meghalaya. A state which has densely scared forest, Amazing waterfall destination, spotless clean village, breath …
Meghalaya, the Scotland of India!!
