Robert Barnes

Robert Barnes is teaching fellow in the Department of International History at the LSE, where he recently completed his PhD in International History.