Endowed with incredible natural beauty, Meghalaya is one of the most beautiful states in Northeast India.It is a land blessed with bountiful rainfall, sunshine, virgin forests, high plateaus, breathtaking waterfalls, clear rivers and meandering streams
Read More