Demonstrators take part in a rally outside the British consulate in Admiralty, Hong Kong, calling on London to annul the Sino-British Joint Declaration in December. Photo: K. Y. Cheng