1. Shillong – The Scotland of the East Often referred to as the “Scotland of the East,” Shillong is the capital city of Meghalaya. This charming hill station is known …
1. Shillong – The Scotland of the East Often referred to as the “Scotland of the East,” Shillong is the capital city of Meghalaya. This charming hill station is known …