Travel

⚡Places To Visit in Shillong, the Vibrant City of Northeast India

By Priyanka Munshi

Shillong, also known as the Scotland of the East, offers an amazing out-of-town experience with breathtaking landscapes. Plan a perfect summer trip with friends or close ones to visit Umiam Lake, Elephant Falls, and other must-see places in India.

Read Full Story
Read All QuickLY