Say NO to SPAM Posts.
1
hillong, popularly known as "The Abode of Clouds," is a hill station in northeastern India and the state capital of Meghalaya. It is frequently referred to as the "Scotland of the east."