For those searching for places less populated, Sweet Falls is the ideal place in Meghalaya. It is known for its mystique views and is surrounded by a forest that acts as a home for many ...