Manchester City manager Pep Guardiola is not surprised by Leicester's 'fantastic' form in the Premier League and always believed they would challenge for the top four this season.