Al Jazeera Blogs


Profile

Rory Challands

Producer

Rory Challands is a journalist based in London who has experience working for some of the UK's most respected broadcasters.


Latest posts

Pages