Shillong: The Scotland of the East; Where Nature, Culture, and Clouds CollideBy Johnson JafreedOctober 10, 20250Shillong, often referred to as the “Scotland of the East,” is the bustling capital of Meghalaya and a melting pot…