Search
Library
Watch fullscreen
11 days ago|252 views

Debunked: The French army has not been deployed to enforce the lockdown

FRANCE 24 English
FRANCE 24 English

Browse more videos