There is always one group of death:

Manchester City landed the toughest draw in the Champions League group stages as they were drawn against Spanish champions Real Madrid, Dutch giants Ajax and Germany’s back-to-back title winners Borussia Dortmund.

Here is a list of the rest of the groups: 

GROUP A
FC Porto
Dynamo Kiev
Paris Saint Germain
Dinamo Zagreb

GROUP B
Arsenal
Schalke
Olympiakos
Montpellier

GROUP C
AC Milan
Zenit
Anderlecht
Malaga

GROUP D
Real Madrid
Manchester City
Ajax
Borussia Dortmund

GROUP E
Chelsea
Shakhtar Donetsk
Juventus
FC Nordsjaelland

GROUP F
Bayern Munich
Valencia
Lille
BATE Borisov
GROUP G
Barcelona
Benfica
Spartak Moscow
Celtic

GROUP H
Manchester United
Braga
Galatasaray
CFR Cluj