Amazon launches physical kiosks in UK train stations, a local extension of its Treasure Trucks

After announcing a year-long pilot of pop-up shops in the UK earlier this week to sell items from smaller marketplace merchants, Amazon has added another development to its brick-and-mortar efforts in the country. Starting today, the company is setting up physical kiosks, initially in train station…