Meghalaya: For its hypnotizing normal magnificence

Otherwise called the residence of mists, Meghalaya is a secret pearl settled in the lap of pine-covered Khasi and Garo Hills in the North-eastern piece of India. Perhaps the most beautiful provinces of North East India with its incalculable cascades,
» Read more