Sebastian Walker

Sebastian Walker is a correspondent for Al Jazeera English.