Meghalaya is a jewel of India where nature paints with a masterful hand. Known for its hills, valleys and caves, Meghalaya is home to countless waterfalls. So, there’s no denying that this state’s pristine beauty is sure to content the hearts of nature lovers and adventure enthusiasts. Though there are plenty of tourist attractions to explore in Meghalaya, here are 5