Is fractious France ready for an Olympics party?

Responsive image