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.


View Entire Post

Read Entire Article