Manchester City host Tottenham on Saturday and we've compiled everything you need to know ahead of the Premier League game