Description
Added on the 01/05/2024 12:19:08 - Copyright : AFPTV - First images
Turkish police detain protesters attempting to hold a Labour Day demonstration in Istanbul, with the city centre's famous…
Protesters throw stones at riot police near the town of Mantamados on the Greek island of Lesbos as they prot…