The draw for the 2019/20 Europa League group stages has been made, and it features some very interesting groups.
Celtic have been handed a very difficult draw, while Rangers will also face a tough task to qualify.
Manchester United will face a couple of long trips to Eastern Europe, while Arsenal will face last year's semi-finalists.
Wolves, who are making their first continental appearance in nearly 40 years, face a couple of teams with recent European pedigree.
Here the draw in full:
Europa League Group Stage Draw
Group A
- Sevilla
- Apoel Nicosia
- Qarabag
- F91 Dudelange
Group B
- Dynamo Kiev
- FC Copenhagen
- Malmo
- Lugano
Group C
- FC Basel
- Krasnodar
- Getafe
- Trabzonspor
Group D
- Sporting Lisbon
- PSV Eindhoven
- Rosenborg
- LASK
Group E
- Lazio
- Celtic
- Stade Rennais
- Cluj
Group F
- Arsenal
- Eintracht Frankfurt
- Standard Liege
- Vitoria
Group G
- Porto
- Young Boys
- Feyenoord
- Rangers
Group H
- CSKA Moscow
- Ludogorets
- Espanyol
-
Ferencváros
Group I
- Wolfsburg
- KAA Gent
- St-Etienne
- Olexandriya
Group J
- Roma
- Borussia Monchengladbach
- İstanbul Başakşehir
- Wolfsberger (Austria)
Group K
- Besiktas
- Braga
- Wolves
- Slovan Bratislava
Group L
- Manchester United
- FC Astana
- Partizan Belgrade
- AZ Alkmaar