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."
Say NO to SPAM Posts.
Log in to comment or register here.