Nature’s Best in Shillong: Why You’ll Fall for the Scotland of the East
4 days ago 3
Nestled in the northeastern part of India and cradled within a stunning mountainous range, Shillong, the capital of Meghalaya, feels
The post Nature’s Best in Shillong: Why You’ll Fall for the Scotland of the East first appeared on Krazy Butterfly.