Celtic draw Barca, AC Milan and Ajax in Champions League Celtic face a huge task to qualify for the Champions
League knockout stages after being drawn in the same group as Barcelona, AC Milan and Ajax.
Manchester City take on holders Bayern Munich, CSKA Moscow and Viktoria Plzen.
Arsenal have a tough start against Borussia Dortmund, Marseille and Napoli while Chelsea face Schalke, FC Basel and Steaua Bucharest.
Manchester United have an easier beginning against Shakhtar Donetsk, Bayer Leverkusen and Real Sociedad.
Celtic boss Neil Lennon’s side scraped through to the group stages with a play-off win over Shakhter Karagandy but now face three teams with 17 European Cups between them.
Manchester City, who have not qualified for the group stages for the last two years after being handed tricky groups, will relish the chance to
progress under new boss Manuel Pellegrini, who took Malaga as far as the quarter-finals last season.
The first round of group matches will be played on 17-18 September.
Full Champions League draw:
Group A: Manchester United, Shakhtar Donetsk, Bayern Leverkusen, Real Sociedad
Group B: Real Madrid, Juventus, Galatasaray, FC Copenhagen
Group C: Benfica, Paris St-Germain, Olympiakos, Anderlecht
Group D: Bayern Munich, CSKA Moscow, Manchester City, Viktoria Plzen
Group E: Chelsea, Schalke, FC Basel, Steaua Bucharest
Group F: Arsenal, Marseille, Borussia Dortmund, Napoli
Group G: Porto, Atletico Madrid, Zenit St Petersburg, Austria Vienna
Group H: Barcelona, AC Milan, Ajax, Celtic