Browsing: Scotland

Latest news and events from Scotland. One of the four nations of the United Kingdom, Scotland has a population of over 5.4 million people. Scotland’s devolved parliament sits in Holyrood, in the Scottish capital of Edinburgh. Scotland is a popular country with tourists from around the world for its breath-taking scenery, culture and arts festivals, and whiskey-making tradition.