Thread: Mesmerizing Meghalaya from the forum- Last post: Nov 28, 2018
A post on Aug 28, 2018 by sukanyaray007
Meghalaya, which in Sanskrit means the abode of clouds is a state in North-East India. It is bounded on the North and East by Assam and on the South and West by Bangladesh. Meghalaya consists of...
... more from this thread »