Glasgow Merchant City Festival
When there is talk about Scotland, the first place which might popup in people’s mind would be the nation’s capital – Edinburgh. This city is fill of monumental landmarks such as the Edinburgh Castle and the Holyrood Palace, however, less than an hour’s drive away, lies the largest city of Scotland, Glasgow. Although this city […]