French giants Paris Saint-Germain need little introduction but what about Switzerland's FC Basel and Bulgaria's Ludogorets Razgrad?
Arsenal have been drawn in Group A of the Champions League and will take on two new clubs in this year's competition.
While multiple French champions Paris Saint-Germain need little introduction, in Switzerland's FC Basel and Bulgaria's Ludogorets Razgrad they take on opponents who will be perhaps less known to Gunners fans.
Arsenal will get their campaign underway in France on September 13 and you can find out more about their Group A rivals below with some analysis from Mirror Sport.
New boss: The Spaniard has taken charge of the French champions
Manager: Unai Emery
Key players: Edinson Cavani, Angel Di Maria, Thiago Silva
Ground: Parc des Princes
PSG may be the dominant force in France, having claimed the Ligue 1 title in the last four years, but they have never won the Champions League.
The club are entering a new era without former manager Laurent Blanc and Zlatan Ibrahimovic but their former talismanic striker had only managed four consecutive quarter-finals during his time at the Parc des Princes.
Blanc's perceived failure in Europe cost him his job in the summer and the Qatari-owned club believe ex-Sevilla boss Unai Emery is the man to take the club further.
PSG striker Edinson Cavani scores against Chelsea in last season's Champions League
In charge: Basel boss Urs Fischer
Manager: Urs Fischer
Key players: Matias Delgado, Seydou Doumbia, Marek Suchy
Ground: St. Jakob-Park
There can be no doubt that FC Basel are the best team in Switzerland after they claimed their seventh consecutive title in April.
In 2014-15 Basel reached the last 16 of the Champions League but were unable to reach the group stage last time out, although they did recover to reach the last 16 of the Europa League.
Veteran attacking midfielder Matias Delgado is one of Basel's key players
PFC Ludogorets Razgrad
PFC Ludogorets Razgrad manager Georgi Dermendzhiev answers questions
Manager: Georgi Dermendzhiev
Key players: Svetoslav Dyakov, Juninho Quixadá, Vladislav Stoyanov
Ground: Ludogorets Arena
Ludogorets are by no means Champions League regulars; this is just the second time the Bulgarian side have reached the group stages and the last time – in 2014-15 – was their best-ever performance in Europe.
It will be the first time Ludogorets have faced Arsenal and PSG but that is not the case with Basel.
The two clubs faced each other four times in two seasons and the Eagles' 1-0 victory in 2014 was the first time a Bulgarian side had secured Champions League points.
Arsenal's Group A fixtures
Game 1: Paris Saint-Germain vs. Arsenal – Tuesday, September 13
Game 2: Arsenal vs. FC Basel – Wednesday, September 28
Game 3: Arsenal vs. Ludogorets Razgrad – Wednesday, October 19
Game 4: Ludogorets Razgrad vs. Arsenal – Tuesday, November 1
Game 5: Arsenal vs. Paris Saint-Germain – Wednesday, November 23
Game 6: FC Basel vs. Arsenal – Tuesday, December 6