[Scotland] Glasgow was Named the Most Friendly City in the World

Glasgow, a city in Scotland has been named the most friendly city in the world by a public vote. The Scottish city is called Glasgow, which has competed for the title against cities…

Read more