- All
- Destinations
- Featured
- Good To Know
- Top Destinations
- Travel
- Travel Syles
- Travel Trends
- Trip Planning
- Trip Reports
Top Tips For Visiting the Hill Station of Shillong in Northern India
Tips to Know Before Visiting Shillong in Northern India Shillong is a Hill station in northeastern India and is the capital city of Meghalaya. Here's a fun trivia fact, during the British rule of India, it was named 'Scotland of the East' because the surrounding hills...