British PM Boris Johnson demands new elections in October after Parliament votes to delay Brexit.

Read more