Manchester City manager Pep Guardiola says he is "so excited" after signing a contract extension which means his deal runs until 2021. Pictures courtesy City TV.