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