- Who is H.R. McMaster? The iconoclast general named Trump's new national security adviser
- How Halo Wars and the wider series humanises its futuristic military by focusing on people
- Who is Marine Le Pen and what does she stand for?
- Who is Francois Fillon and what does he stand for?
- Who is Emmanuel Macron and what does he stand for?
Articles by James Kelly
James Kelly is author of the Scottish pro-independence blog, SCOT goes POP! and has been voted one of the UK's top political bloggers.
Follow : @JamesKelly