Shillong Definition
Definition
The capital and largest city of Meghalaya, a state in northeastern India, known for its scenic beauty, Christian culture, and ethnic diversity. It is famous for its English weather and is located in the Meghalayan Plateau.
More Word
Browse