Here's who Arsenal, Celtic and the other UK teams drew in the Champions League
Here is the full draw for the group stage of the Champions League, which includes Arsenal, Manchester City, Tottenham Hotspur, Leicester City and Celtic.
Arsenal find themselves in Group A alongside French champions Paris Saint-Germain, Swiss outfit FC Basel and Bulgarian side Ludogorets.
Manchester City face European heavyweights Barcelona as Pep Guardiola returns to the Nou Camp in what should be two mouthwatering clashes. Borussia Monchengladbach and Brendan Rodgers' Celtic make up a fierce Group C.
Pot 4 side Celtic face an extremely tough task in what looks to be the group of death in this season's competition.
Premier League champions Leicester City play Porto, Club Brugge and Copenhagen in a decent Group G draw for their first appearance in Europe's elite tournament.
Tottenham Hotspur have a kind draw on their return to the competition with ties against CSKA Moscow, Bayer Leverkusen and Monaco in Group E.
Depending on the performance of English sides in both the Champions League and Europa League, there is the possibility that the Premier League could lose its coveted fourth spot in the top-tier competition.
Groups in full:
A - Paris Saint-Germain, Arsenal, FC Basel, Ludogorets
B - Benfica, Napoli, Dynamo Kiev, Besiktas
C - Barcelona, Manchester City, Borussia Monchengladbach, Celtic
D - Bayern Munich, Atletico Madrid, PSV, Rostov
E- CSKA Moscow, Bayer Leverkusen, Tottenham Hotspur, Monaco
F- Real Madrid, Borussia Dortmund, Sporting CP, Legia Warsaw
G - Leicester City, Porto, Club Brugge, Copenhagen
H - Juventus, Sevilla, Lyon, Dinamo Zagreb
Dates for group stage matches:
13–14/09/16: Group stage, matchday one
27–28/09/16: Group stage, matchday two
18–19/10/16: Group stage, matchday three
01–02/11/16: Group stage, matchday four
22–23/11/16: Group stage, matchday five
06–07/12/16: Group stage, matchday six