People are demonstrating in the British capital in protest against the delay of the Brexit process, which was initially set to conclude on 29 March. The EU earlier granted London a delay, as Prime Minister Theresa May had failed to receive enough support for her Brexit deal proposals in Parliament.