David Thrussell, New DawnWaking Times According to an article on the website of ‘Radio Free Europe’, a nondescript modern 4-storey building on Savushkina Street, St. Petersburg, houses the innocuously titled ‘Internet Research Centre’. Inside the building operate government controlled and tasked teams of professional ‘trolls’. Spread across approximately 40 rooms, the trolls prowl the Internet […]