Shillong – Hotel Embassy

SHILLONG Shillong is the state capital of Meghalaya, India and also referred as ‘Scotland of the East’ which was named by the British. Shillong derives its name from ‘U Blei Shyllong’ the presiding deity of Shillong peak. Shillong is situated on the Khasi hills of Meghalaya and is nestled at an elevation of about [...]