World News: EU agrees to delay Brexit until January 31 next year The European Council has agreed to grant Britain a new Brexit delay to January 31 next year. On Monday, the European Council President Donald Tusk said on Twitter “the EU 27 has…