Charred vehicles and debris littered the streets of Noumea, the capital of New Caledonia, after days of protests against French control of the island.
Source link
Charred vehicles and debris littered the streets of Noumea, the capital of New Caledonia, after days of protests against French control of the island.
Source link