Endowed with incredible natural beauty, Meghalaya is one of the most beautiful states in Northeast India. Visit the capital city of Meghalaya, ...View more