Glasgow is the largest town of Scotland and is located in south west of Scotland.

Why is it special?

Coming soon …