Liverpool have signed Switzerland international Xherdan Shaqiri from Stoke City, the English Premier League giants announced on Friday (Jul 13).