Marchers swamp Hennessy Road in Causeway Bay. Police later opened the eastbound lanes following a confrontation with protesters outside Sogo. Organisers claimed police broke an agreement on policing of the march. Photo: Felix Wong

Crowds mark the 16th anniversary of the handover in Golden Bauhinia Square. Photo: Edward Wong