Dr Charles Tannock MEP

Charles has been a London Member of the European Parliament since 1999. You can read more about him and what he stands for on his website.