EU agrees to delay Brexit until January 31

EU agrees to delay Brexit until January 31
EU chief Brexit negotiator Michel Barnier (centre) answers journalists' questions as he arrives in Brussels. AFP

Most Popular Stories