Rioters have attacked and set police vehicles on fire in Singapore after a bus hit and killed a foreign worker.

Public unrest in the strictly governed city state is almost unheard of.

Twenty-seven workers from South Asia have been arrested.

Al Jazeera's Charles Stratford reports.

Source: Al Jazeera