The 2016 Champions League group stage draw was held on Friday evening as 32 clubs learned their fate in this year’s competition. Group C appears to be the toughest group on paper with Barcelona, Manchester City, Borussia Monchengladbach, and Celtic making up the group.

Group E features four clubs all of which have a legitimate chance of advancing, which should make for some thrilling football. Defending champions Real Madrid were paired with German club Borussia Dortmund in what should an intriguing pairing in Group F.

UEFA Champions League Group Stage Draw 2016

Leicester City had a favourable draw as the defending Premier League champions look to make the most of their appearance in the Champions League. The Bundesliga Champions Bayern Munich are paired with last year’s runners-up, Atlético Madrid.

Group A

Paris Saint-Germain

Arsenal

FC Basel

Ludogorets

Group B

Benfica

Napoli

Dynamo Kiev

Besiktas

Group C

Barcelona

Manchester City

Borussia Monchengladbach

Celtic

Group D

Bayern Munich

Atlético Madrid

PSV Eindhoven

FC Rostov

Group E

CSKA Moskva

Bayer Leverkusen

Tottenham Hostspur

AS Monaco

Group F

Real Madrid

Borussia Dortmund

Sporting CP

Legia Warsaw

Group G

Leicester City

Porto

Club Brugge

F.C. Copenhagen

Group H

Juventus

Sevilla

Lyon

Dinamo Zagreb

Main Photo: UEFA Champions League Trophy via Getty Images Sport