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