Category: T & C

Mesmerizing Meghalaya

Tucked away in the North East corner of India, is the beautiful state of Meghalaya. Originating from a Sanskrit word, meaning “the abode of clouds,”Meghalaya is a dream destination …