Giles Edwards

Giles Edwards has a PhD in politics from the University of London. He is a journalist for the BBC.