Here are the Places to Visit in Meghalaya Meghalaya is a hill station situated in the northeastern Himalayas, famous for its numerous caves, mesmerizing waterfalls, and hilltops surrounded by clouds. There are some hidden places to visit in Meghalaya, it is a...