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 3 hills, the Khasi Hills, the Jaintia Hills and the Garo hills. We decided to catch Meghalaya in its monsoon beauty […]