Tens of thousands of people have marched through the Bahraini capital in solidarity with an arrested politician.

Khalil al-Marzooq is being held on suspicion of inciting violence.

Friday's demonstration followed hours of scuffles between police and protesters in Shia villages outside Manama.

Al Jazeera's Dominic Kane reports.

Source: Al Jazeera