Across the city, protesters blocked roads, started fires at police stations and threw a Chinese flag into Victoria Harbour.