Paris faces the test this week of launching the Olympic Games safely and affordably at a time of war, political polarization and social unrest.
It’s not a done deal, though.........
visit website