Champions League draw: Leicester, Man City, Spurs and Arsenal learn fate
Pep Guardiola's Manchester City will return to Barcelona where the Catalan started his managerial career, as well playing against Borussia Monchengladbach and Celtic.
Premier League champions Leicester City were drawn in Group G where they will face Porto, Club Brugge and FC Copenhagen.
Arsenal will head to Paris Saint-Germain, Basel and Ludogorets. It's a kind draw for Arsene Wenger's men, who will believe they can easily get the better of the Swiss and Bulgarian side.
Spurs face CKSA Moscow, Bayer Leverkusen and Monaco..
Group A
Paris Saint-Germain
Arsenal
Basel
Ludogorets
Group B
Benfica
Napoli
Dynamo Kiev
Besiktas
Group C
Barcelona
Manchester City
Borussia Monchengladbach
Celtic
Group D
Bayern Munich
Atletico Madrid
PSV Eindhoven
FC Rostov
Group E
CSKA Moscow
Bayer Leverkusen
Spurs
Monaco
Group F
Real Madrid
Borussia Dortmund
Sporting Lisbon
Legia Warsaw
Group G
Leicester City
Porto
Club Brugge
FC Copenhagen
Group H
Juventus
Sevilla
Lyon
Dinamo Zagreb