Entertainment, Lifestyle, Funny Images and Video
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…