Has France got what it takes to stand up to the Islamists?

.....

© The Spectator