Glasgow in Italian
Glasgow in Italian
Glasgow
A major city and council area of Scotland, largest city in Scotland.
Glasgovia
A major city and council area of Scotland, largest city in Scotland.