Top 4 Places to See in Meghalaya

The wonderful northeast state, Meghalaya also referred as the ‘base of the clouds’, consists of some amazing locations to spent time with. This beautiful state with its rolling, blooming hills, attractive winding roads jogging throughout quaint … [Read more...]