Answer
Joe Allen represented Great Britain at the 2012 Olympics in London. He played in all three of Great Britain's group stage matches, but they failed to progress to the knockout stages. Allen was born in Wales and played for the Welsh national team at youth level, but he switched to represent Great Britain at the Olympics.