Pep Guardiola signs new two-year contract with Manchester City

Pep Guardiola has ended speculation over his future by signing a new two-year contract at Manchester City, extending what is already his longest spell in charge of a single club.