Get all your news in one place.
100’s of premium titles.
One app.
Start reading
The Guardian - UK
The Guardian - UK
Sport
Simon Burnton

Arsenal v Dinamo Zagreb, Real Madrid v Salzburg, Celtic v Young Boys and more: Champions League – live

Arsenal's Kai Havertz heads the ball past Dinamo Zagreb's keeper Ivan Nevistić to double the home side’s lead.
Arsenal's Kai Havertz heads the ball past Dinamo Zagreb's keeper Ivan Nevistić to double the home side’s lead. Photograph: Paul Childs/Action Images/Reuters

Celtic’s win means they are guaranteed a place in the play-offs (though automatic qualification to the knockout stages is still possible), as are everyone above them in the table. Bologna, Sparta Prague, RB Leipzig, Girona, Red Star Belgrade, Sturm Graz, Red Bull Salzburg, Slovan Bratislava and Young Boys are all officially eliminated from the Champions League with a game to spare. Manchester City are currently outside the play-off places and must now win their last game, at home to Club Brugge. If they do that, though, they are guaranteed a play-off place.

They’re still celebrating pretty wildly in Paris. Crazy scenes there after a crazy victory.

The final whistle has also gone in Milan now, and tonight’s football is over. Here’s the megatable:

Pos Team P GD Pts
1 Liverpool 7 13 21
2 Barcelona 7 15 18
3 Arsenal 7 12 16
4 Inter Milan 7 7 16
5 Atletico Madrid 7 5 15
6 AC Milan 7 4 15
7 Atalanta 7 14 14
8 Bayer Leverkusen 7 6 13
9 Aston Villa 7 5 13
10 Monaco 7 3 13
11 Feyenoord 7 2 13
12 Lille 7 2 13
13 Brest 7 2 13
14 Borussia Dortmund 7 8 12
15 Bayern Munich 7 6 12
16 Real Madrid 7 5 12
17 Juventus 7 4 12
18 Celtic 7 1 12
19 PSV 7 3 11
20 Club Brugge 7 -2 11
21 Benfica 7 2 10
22 PSG 7 2 10
23 Sporting 7 1 10
24 Stuttgart 7 -1 10
25 Man City 7 2 8
26 Dinamo Zagreb 7 -8 8
27 Shakhtar Donetsk 7 -6 7
28 Bologna 7 -5 5
29 Sparta Prague 7 -12 4
30 RB Leipzig 7 -6 3
31 Girona 7 -7 3
32 Red Star Belgrade 7 -10 3
33 Sturm Graz 7 -10 3
34 Red Bull Salzburg 7 -19 3
35 Slovan Bratislava 7 -18 0
36 Young Boys 7 -20 0

Peeeeep! Final whistles have been blown (except in Milan) and here are the scores:

Arsenal 3-0 Dinamo Zagreb
Celtic 1-0 Young Boys
Feyenoord 3-0 Bayern Munich
Milan 1-0 Girona
Paris St-Germain 4-2 Manchester City
Real Madrid 5-1 Red Bull Salzburg
RB Leipzig 2-1 Sporting
Shakhtar Donetsk 2-0 Brest
Sparta Prague 0-1 Internazionale

GOAL! Feyenoord 3-0 Bayern Munich (Ueda, 89 mins)

Feyenoord wrap up a famous victory over Bayern Munich! The referee plays a smart advantage and Feyenoord grasp the chance. The ball breaks to Milambo and he passes on to Ayase Ueda, who finishes coolly!

GOAL! Paris St-Germain 4-2 Manchester City (Goncalo Ramos, 90+3 mins)

PSG’s disallowed goal has been allowed! The VAR ponders replays for three full minutes before deciding it would be quite funny if City conceded another goal, the ball having broken to Gonçalo Ramos off a defender.

Final score: Celtic 1-0 Young Boys

Schmeichel makes a last-second save to secure the three points for Celtic after the ball falls to Itten inside the penalty area, but he can’t make sweet contact with his volley.

PSG have had a goal disallowed! Ten seconds from the end of the three minutes’ stoppage time, Goncalo Ramos has the ball in the net but he was offside and it won’t count.

GOAL! Arsenal 3-0 Dinamo Zagreb (Odegaard, 90+1 mins)

Arsenal cap a dominant display with a third goal! Trossard’s cross deflects to Odegaard, who is unmarked six yards out and makes no mistake.

Updated

Red card! Celtic go down to 10 men!

You can see what Daizen Maeda was probably trying to do here. He’s attempting to hook his foot around Camara and prod the ball away. But he’s nowhere near actually doing that, and instead just kicks him hard in the back of the leg. VAR tells the referee to look at a replay, and after that he’s sent off!

Updated

Goal! Real Madrid 5-1 Red Bull Salzburg (Bidstrup, 85 mins)

It might be no more than a consolation, but Mads Bidstrup as leathered in a fabulous left-foot volley at the Bernabeu!

GOAL! Celtic 1-0 Young Boys (Benito own goal, 86 mins)

It’s fair to say Celtic’s luck has turned! A brilliant through-ball to Idah, but the keeper comes out well and gets in the way of his shot – only for the ball to deflect into Loris Benito and then bounce into the net!

Updated

PSG have the ball in the net again, but this time Dembélé is offside. City are being completely outplayed currently.

Bayern have had a couple of excellent chances in the last couple of minutes, but Kane and Sane have missed them!

GOAL! Paris St-Germain 3-2 Manchester City (Joao Neves, 78 mins)

From 0-2 down, PSG have the lead! It’s a free-kick from Vitinha on the right, which curls across the edge of the six-yard box where four City players and none in PSG’s blue try and fail to get their heads to it, and it bounces up to Joao Neves, beyond the far post, who sends an excellent header past Ederson!

GOAL! Real Madrid 5-0 Red Bull Salzburg (Vinicius Junior, 77 mins)

Absolute class again from Real. Vinicius is found in space outside Red Bull’s penalty area, and with his first touch he turns the defender, with his second he wrong-foots the keeper, and the ball rolls gently into the net.

Updated

Declan Rice misses a great chance for Arsenal! It’s a cross from the right and he is ghosting into the area unmarked where, from eight yards out, he completely miscues his header!

PSG hit the bar! Dembele picks the ball up out on the right, runs into the area, nutmegs Jack Grealish and then thunders a shot into the meat of the bar from an acute angle, with the keeper beaten!

The fear, given Celtic had two goals disallowed and missed a penalty in the first half, was that Young Boys would stick away their first big chance of the night and really make them pay. Thanks to Kasper Schmeichel, however, they didn’t.

GOAL! Arsenal 2-0 Dinamo Zagreb (Haverts, 66 mins)

Arsenal double their advantage! Martinelli, who by all accounts is having an excellent game, cuts in from the left and floats a lovely right-footed cross over the defence to Havertz, who sends a fine header past Nevistić.

Arsenal’s Kai Havertz heads the ball past Dinamo Zagreb’s keeper Ivan Nevistić to double the home side’s lead.
Arsenal’s Kai Havertz heads the ball past Dinamo Zagreb’s keeper Ivan Nevistić to double the home side’s lead. Photograph: Paul Childs/Action Images/Reuters

Updated

Internazionale have a goal disallowed now. I haven’t seen it, but I can tell you it was Dumfries who didn’t score it. Dimarco was offside in the build-up.

GOAL! Paris St-Germain 2-2 Manchester City (Barcola, 60 mins)

PSG have turned it around! It’s a great shot from Doue, who cuts onto his right foot and curls an effort into the crossbar from the edge of the area, and the ball rebounds literally onto Barcola’s toe, and he diverts it back, past Ederson, and dribbling in at the far post!

Updated

GOAL! Paris St-Germain 1-2 Manchester City (Dembélé, 56 mins)

And now PSG’s substitute scores! It’s an excellent run from Barcola who sprints 50 yards down the left, finds the right pass to Dembélé to his right, and he sidefoots in!

GOAL! Real Madrid 4-0 Salzburg (Vinicius Junior, 55 mins)

This could get messy. Modric plays in Vinicius down the left with a lovely pass, and he cuts infield and lashes it in at the far post.

Updated

GOAL! Paris St Germain 0-2 Manchester City (Haaland, 53 mins)

Grealish adds a (kind of) assist to his goal! He’s played in down the left and picks his pass, which finds a defender … but deflects off him to Haaland, five yards out at the far post, who lashes it in off the keeper!

Updated

GOAL! Paris St-Germain 0-1 Manchester City (Grealish, 49 mins)

Jack Grealish, a half-time substitute, puts his side ahead four minutes later! It’s good work from Akanji off the right. He pulls back to Bernardo Silva, and though Donnarumma saves his shot it rebounds to Grealish, who controls his volley nicely and makes no mistake.

Updated

GOAL! Real Madrid 3-0 Salzburg (Mbappé, 48 mins)

Blaswich, the Salzburg goalkeeper and captain, tries to dribble the ball past Kylian Mbappé with his weaker left foot and fails. The Frenchman taps into an empty net. A humiliating goal.

Updated

… and we’re back! They’ve kicked off at Arsenal and aren’t far off in most of the other games.

Peeeeep! That penalty was the last kick of the first half and here are the latest scores:

Arsenal 1-0 Dinamo Zagreb
Celtic 0-0 Young Boys
Feyenoord 2-0 Bayern Munich
Milan 1-0 Girona
Paris St-Germain 0-0 Manchester City
Real Madrid 2-0 Red Bull Salzburg
RB Leipzig 2-1 Sporting (final score)
Shakhtar Donetsk 2-0 Brest (final score)
Sparta Prague 0-1 Internazionale

GOAL! Feyenoord 2-0 Bayern Munich (Gimenez, 45+9 mins)

That’s how you take a penalty! Santiago Gimenez sends an excellent spot kick into the top corner, and Bayern are in big trouble in the Netherlands!

Updated

Penalty to Feyenoord!

In stoppage time at the end of seven minutes of stoppage time, Feyenoord break from a Bayern corner, give the ball away, and then Guerreiro, who’s only just come on for Alphonso Davies, gives the ball away and fouls Stengs in attempting to make up for it!

Updated

GOAL! Paris St-Germain 1-0 Man City (Hakimi, 45 mins)

Now Paris St-Germain have a goal disallowed! Barcola crosses in from the left, Doue touches back to Hakimi, and the full-back lashes in from the edge of the area. But it’s disallowed because of the most marginal of offside calls against Barcola as he’s played in.

Celtic’s penalty is saved! It’s a rubbish, rubbish penalty from Engels, who stutters in his run-up, which is all very clever and stuff, but even though Keller commits early as a result Engels then shoots the same way the keeper is diving. It’s neither very well directed nor very powerful, and the result is a very easy save!

Updated

Penalty to Celtic! They’ve actually had three goals disallowed so far, but here’s a chance to make one count!

GOAL! Milan 1-0 Girona (Rafael Leao, 37 mins)

Another great goal, brilliantly and violently finished. Meanwhile…

Updated

GOAL! Real Madrid 2-0 Red Bull Salzburg (Rodrygo, 34 mins)

Wooof! That is sumptuous stuff from Real! Rodrygo passes infield from the left to Bellingham, who turns away from goal before picking out a gorgeous backheeled return pass, which Rodrygo meets with a first-time right-foot curler that sends the ball just inside the far post. That’s just perfection.

Updated

Celtic have another goal disallowed! Maeda crosses and Kyogo Furuhashi converts in the middle – but he’s offside, and I suspect Maeda was also marginally offside before the previous pass. That’s two disallowed goals in as many minutes!

Celtic have a goal disallowed! McGregor wins the ball from Niasse inside the Young Boys half and feeds Furuhashi, who runs to the edge of the area and wrongfoots the keeper, but the replay shows the McGregor kicked Niasse’s foot rather than the ball, and it’s chalked off!

Updated

GOAL! Real Madrid 1-0 Salzburg (Rodrygo, 23 mins)

Real have their first shot on goal, and it ends up in the net! Vinicius Junior crosses from the left, Bellingham stretches out a foot but can’t control it, which is just as well because Rodrygo is beyond him and he tucks it in instead!

Updated

GOAL! Feyenoord 1-0 Bayern Munich (Gimenez, 21 mins)

A fantastic first touch and a phenomenal finish! It’s a long ball from the left-back decision over the defence, misjuded by Kim and latched onto by Gimenez, whose first touch is stunningly good to bring the ball under control and whose second is better still, lashing into the top corner from just inside the area.

Updated

Arsenal’s Gabriel has been down for a while dealing with an issue with his right knee. He’s now back on his feet, if walking a bit gingerly, and clearly intends to play on.

Here is photographic evidence of Rod Stewart’s presence at Celtic Park, where he is pictured enjoying a sing-song, as he does.

GOAL! Sparta Prague 0-1 Internazionale (Martinez, 12 mins)

A crazily good volleyed finish from Martinez, who manages to score from about a yard from the byline and a couple of yards beyond the six-yard box, lashing the ball into the ground, over Vindahl, and in off the underside of the crossbar when found by a deep cross from the left.

Updated

Arsenal have spent most of the time since they scored looking like they’re about to score again. Evidently, they haven’t done so. There’s just been a handball shout inside the Zagreb penalty area, but the defender’s arm was judged to be in a natural position.

Celtic have the ball in the net, but it’s disallowed for offside, Maeda being caught a couple of yards clear. He finished it well, mind.

GOAL! Arsenal 1-0 Dinamo Zagreb (Rice, 2 mins)

Arsenal roar into an early lead! And there’s a superb assist from Havertz, who has his back to goal as a left-wing cross reaches him and instead of attempting any fancy nonsense lays back to Rice, who with the benefit of facing in the right direction hammers in at the near post!

Updated

Peeeeeep! Football is happening!

Just a few minutes until kick-off. Rod Stewart is in his seat in Celtic Park, and wearing an eye-catching kind-of-fur coat. And the players are out!

Those games are now over without further goalscoring (though Shakhtar had a third disallowed on VAR review in stoppage time), so it’s three points in the bag for Shakhtar and Leipzig.

Into the last 10 minutes of the two early games, and the home sides have both scored two and lead. Sporting equalised at Leipzig in the 75th minute and fell behind again in the 78th:

RB Leipzig 2-1 Sporting
Shakhtar Donetsk 2-0 Brest

Updated

Ahead of tonight’s game Mikel Arteta has been talking about the power of music, and Ed Aarons has been hearing him do it:

Music is very much part of our culture. We have music in a lot of different places, and I think music has the capacity to change your mood, to change your energy to a certain place. And I think it happens in all of us. You play a song and immediately you feel different, and we have certain songs that trigger something in our team because they have some history as well with us, and I will use it when we believe it’s the right way to do it. I have a lot, depending on the day, that’s what I’m saying. It’s not about my energy, and sometimes I play a song many, many times. I don’t know, it’s a feeling.

That is something that we’ve done for many years now and it is part of training. We use music as another element of our training sessions to build the energy and change certain purposes that we want in the training session, and I think the players enjoy it. Depending on the day, sometimes certain players pick certain songs - the first song, the first two songs, the last song - it’s the same as in the dressing room really.

Much more here:

The teams for the 8pm kick-offs have now been picked and publicised, and the line-ups are in the first post at the bottom of this page.

The current Champions League league table looks like this:

Pos Team P GD Pts
1 Liverpool 7 13 21
2 Barcelona 7 15 18
3 Atletico Madrid 7 5 15
4 Atalanta 7 14 14
5 Arsenal 6 9 13
6 Bayer Leverkusen 7 6 13
7 Inter Milan 6 6 13
8 Aston Villa 7 5 13
9 Monaco 7 3 13
10 Lille 7 2 13
11 Brest 7 2 13
12 Bayern Munich 6 9 12
13 Borussia Dortmund 7 8 12
14 Juventus 7 4 12
15 AC Milan 6 3 12
16 PSV 7 3 11
17 Club Brugge 7 -2 11
18 Benfica 7 2 10
19 Sporting 7 1 10
20 Feyenoord 6 -1 10
21 Stuttgart 7 -1 10
22 Real Madrid 6 1 9
23 Celtic 6 0 9
24 Man City 6 4 8
25 Dinamo Zagreb 6 -5 8
26 PSG 6 0 7
27 Shakhtar Donetsk 7 -6 7
28 Bologna 7 -5 5
29 Sparta Prague 6 -11 4
30 RB Leipzig 7 -6 3
31 Girona 6 -6 3
32 Red Star Belgrade 7 -10 3
33 Sturm Graz 7 -10 3
34 Red Bull Salzburg 6 -15 3
35 Slovan Bratislava 7 -18 0
36 Young Boys 6 -19 0

Hello world, have some team news!

Welcome to the second and final day of the seventh and penultimate week of Champions League league fixtures. If it looks like Liverpool will be the Champions League league champions – none of today’s teams are capable of overtaking them – they won’t win anything more than top seeding in the next bit for doing so, and meanwhile there are precious spots in the playoff-dodging top eight to play for, and elimination-sidestepping places in the top 24 up for grabs, so that’s exciting.

[It is, to be more truthful, bewildering. I continue to find the new Champions League format completely bonkers. But it indisputably does put two football teams on the same pitch at the same time, which I suppose is the main thing]

Tonight’s Champions League fixtures look like this (8pm kick-off unless stated otherwise, start-of-day league positions in brackets):

Arsenal (5) v Dinamo Zagreb (25)
Arsenal have only conceded two goals so far, though they have managed to convert those two setbacks into a defeat and a (goalless, to be fair) draw. Still, with a trip to 30th-placed Girona next week, they have a place in the knockout stages within their grasp. They also have Riccardo Calafiori and Ethan Nwaneri back from injury, which is a bonus.

Arsenal: Raya, Timber, Gabriel, Kiwior, Zinchenko, Odegaard, Jorginho, Rice, Sterling, Havertz, Martinelli. Subs: Neto, Setford, Tierney, Partey, Trossard, Merino, Calafiori, Butler-Oyedeji, Kabia, Kacurri, Nwaneri.
Dinamo Zagreb: Nevistic, Ristovski, Mmaee, Bernauer, Torrente, Pierre Gabriel, Rog, Ademi, Stojkovic, Kulenovic, Baturina. Subs: Zagorac, Filipovic, Kacavenda, Hoxha, Cordoba, Pjaca, Mbuku, Misic, Bakovic, Cutuk, Pavic, Spikic.
Referee: Daniel Siebert (Germany).

Celtic (23) v Young Boys (36)
Young Boys are bottom of the table, one of three teams without a point to their names and with a goal difference, after six games, of -19. Celtic travel to Aston Villa next week, and need three points here. “We’ve done ever so well so far but we don’t want to be the nearly team,” said Callum McGregor.

Celtic: Schmeichel, Johnston, Carter-Vickers, Trusty, Taylor, Engels, McGregor, Hatate, Kuhn, Furuhashi, Maeda. Subs: Sinisalo, Bain, Scales, Palma, Idah, Valle, Yang, McCowan, Nawrocki, Bernardo, Ralston, Murray.
Young Boys: Keller, Athekame, Camara, Benito, Hadjam, Males, Niasse, Lakomy, Monteiro, Ugrinic, Ganvoula. Subs: von Ballmoos, Marzino, Zoukrou, Pfeiffer, Itten, Imeri, Colley, Chaiwa, Elia, Virginius, Blum, Lauper.
Referee: Rohit Saggi (Norway).

Feyenoord (20) v Bayern Munich (12)
If you want guaranteed goals this might be the one for you: Feyenoord have kept one clean sheet since October and none since November. Bayern have only failed to score twice in all competitions this season: once when they started this one at Villa Park and again against Leverkusen in early December, seven games and 24 goals ago.

Feyenoord: Bijlow, Nieuwkoop, Trauner, Hancko, Smal, Stengs, Beelen, Milambo, Hadj Moussa, Gimenez, Igor Paixao. Subs: Wellenreuther, Ka, Ueda, Gonzalez, Bueno, Ivanusec, Carranza, Mitchell, Nadje, Osman.
Bayern Munich: Neuer, Laimer, Upamecano, Kim, Davies, Kimmich, Goretzka, Olise, Musiala, Coman, Kane. Subs: Ulreich, Schmitt, Gnabry, Sane, Dier, Guerreiro, Muller, Tel, Stanisic, Pavlovic, Aznou.
Referee: Francois Letexier (France).

Milan (15) v Girona (30)
Milan’s domestic form is patchy, and they lost 2-0 at Juventus on Saturday, but since losing their first two Champions League games they’ve sorted themselves out and now have their future in their own hands. Girona have lost five of their six games in the competition, and their last is at home to Arsenal next Wednesday.

Milan: Maignan, Emerson Royal, Pavlovic, Gabbia, Hernandez, Fofana, Bennacer, Musah, Reijnders, Leao, Morata. Subs: Sportiello, Torriani, Calabria, Pulisic, Okafor, Zeroli, Bartesaghi, Terracciano, Camarda, Abraham.
Girona: Gazzaniga, Frances, David Lopez, Krejci, Blind, Herrera, Romeu, Tsygankov, van de Beek, Gil Salvatierra, Abel Ruiz. Subs: Pau Lopez, Arnau Martinez, Stuani, Asprilla, Danjuma, Juanpe, Solis, Martin, Portu, Clua, Artero.
Referee: Tobias Stieler (Germany).

Paris St-Germain (26) v Manchester City (24)
City are in the last of the play-off spots currently and still one point ahead of PSG, so whoever loses this one, if indeed either side does, will be in serious danger of calamitous elimination. City end their league campaign next Wednesday at home to Club Brugge, PSG away at Stuttgart. This game has a liveblog all of its own, so if you don’t want to divide your attention you might be better off heading there.

PSG: Donnarumma, Hakimi, Marquinhos, Pacho, Nuno Mendes, Vitinha, Neves, Fabian, Lee, Doue, Barcola. Subs: Safonov, Tenas, Kimpembe, Goncalo Ramos, Dembele, Asensio, Hernandez, Mayulu, Zaire Emery, Lucas Beraldo, Zague, Tape.
Man City: Ederson, Matheus Luiz, Akanji, Dias, Gvardiol, Silva, Kovacic, Foden, De Bruyne, Savio, Haaland. Subs: Ortega, Carson, Stones, Grealish, Gundogan, Wright, Alleyne, O’Reilly, Lewis, McAtee.
Referee: Szymon Marciniak (Poland).

RB Leipzig (34) v Sporting (19) (5.45pm)
Leipzig are absolutely stinking out the Champions League, with not a point to their names and group-stage elimination already guaranteed, but they’re fifth in the Bundesliga and have scored in each of their last six games in all competitions. Sporting have lost their last two European games and need to get back on course.

Real Madrid (22) v Red Bull Salzburg (33)
Salzburg haven’t played a competitive game since 14 December – this is a first competitive fixture for their “new” head coach, Thomas Letsch, who was appointed on 18 December. This feels sub-optimal.

Real Madrid: Courtois, Valverde, Asencio, Rudiger, Mendy, Ceballos, Modric, Rodrygo, Bellingham, Vinicius Junior, Mbappe. Subs: Lunin, Gonzalez, Alaba, Tchouameni, Guler, Endrick, Vallejo, Garcia, Diaz, Ramon, Andres.
Red Bull Salzburg: Blaswich, Dedic, Samson Baidoo, Blank, Terzic, Yeo, Capaldo, Bidstrup, Gloukh, Dorgeles, Daghim. Subs: Schlager, Hamzic, Bajcetic, Clark, Diambou, Kawamura, Ratkov, Gourna-Douath, Mellberg, Morgalla, Piatkowski.
Referee: Glenn Nyberg (Sweden).

Shakhtar Donetsk (28) v Brest (9) (5.45pm)
Brest are the surprise package of the Champions League and of the six games they’ve played since beating PSV in their last continental outing they’ve won five of them. Shakhtar, fresh from league defeat at Polessya Zhitomir, need to overturn the form book.

Sparta Prague (29) v Internazionale (7)
Sparta have lost their last four Champions League games and now find themselves four points off the play-offs with two games to play, those being against Inter and Bayer Leverkusen. In sport there is always hope, but in this case there’s not much of it. Inter have only conceded one goal in the competition so far but it was enough to lose them their last game at Leverkusen, though they have won seven and lost one of nine in all competitions since then.

Sparta Prague: Vindahl-Jensen, Vitik, Panak, Sorensen, Wiesner, Sadilek, Laci, Kairinen, Rynes, Olatunji, Birmancevic. Subs: Surovcik, Heerkens, Suchomel, Ross Jensen, Danek, Pesek, Haraslin, Krasniqi, Zeleny, Rus, Penxa.
Internazionale: Sommer, Pavard, de Vrij, Bastoni, Dumfries, Barella, Asllani, Mkhitaryan, Dimarco, Lautaro Martinez, Thuram. Subs: Josep Martinez, Calligaris, Zielinski, Arnautovic, Frattesi, Buchanan, Carlos Augusto, Darmian, Zanchetta, Taremi, Re Cecconi.
Referee: Alejandro Hernandez (Spain).

Updated

Sign up to read this article
Read news from 100’s of titles, curated specifically for you.
Already a member? Sign in here
Related Stories
Top stories on inkl right now
One subscription that gives you access to news from hundreds of sites
Already a member? Sign in here
Our Picks
Fourteen days free
Download the app
One app. One membership.
100+ trusted global sources.