A walk through to Indian attractions – Meghalaya; Tucked away in the hills with its virgin forests of eastern sub-Himalayas is; Meghalaya – Yes it is well known as the carnation belt of INDIA. The word Meghalaya – in its literal meaning is the “abode of clouds”. It certainly does live up to this name. […]