Shillong, called the Scotland of the East for its scenic beauty, is a hill-station located in northeastern India. Renowned ...
Shillong as the "Scotland of the East", enchants the tourists with its beautiful nature and favourable climate. The area is ...
Whether you're after misty hills, lakeside charm, or heritage vibes, these five pre-summer getaways are perfect for a ...