Browsing: Scotland

Amazon secures Glasgow hub

Amazon is opening a new concept distribution hub in Glasgow after securing a 15-year lease…