India7 Best Places To Visit In Shillong You Can’t MissArjun VermaJuly 9, 2024April 4, 2025 by Arjun VermaJuly 9, 2024April 4, 202501304Located in the Northeast, Shillong is the most mesmerising hill station in India. The capital of Meghalaya, Shillong, is backed by nature, culture, and history,...