Thousands of demonstrators take to the streets in cities in Turkey and clash with riot police as the mayor of Istanbul, Ekrem Imamoglu appears in court. Also doctors say Pope Francis will leave hospital on Sunday
Information
- Show
- Channel
- FrequencyUpdated daily
- Published23 March 2025 at 00:02 UTC
- Length30 min
- RatingClean