Mesmerizing waterfalls, crystal clear lakes and impressive mountains make up the city of Shillong. It is the capital of Meghalaya and an ideal place to unwind amidst natural beauty and serenity.