Nature’s Best in Shillong: Why You’ll Fall for the Scotland of the East
3 months ago 30
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.