Tens of thousands protest across France amid rising energy and food prices.

Source