The embattled British Prime Minister, Boris Johnson, has resigned as the leader of the Conservative Party and effectively as prime minister. Mr Johnson announced his resignation...