Elephant Falls To David Scott Trail: 7 Places To Visit On Your Next Shillong Trip Meghalaya’s capital Shillong is surrounded by lush green hills and has a very peaceful surrounding.