UK News
Formula One: George Russell takes pole for Barcelona-Catalunya GP – live updates | Formula One
Key events
Antonelli says: “It’s been a little bit of a difficult weekend.” First time he has not been on the front row this season.
Russell speaks. “It’s been a great weekend so far, I feel like my old self again … I came into this weekend with a clean slate. It’s great to be on a pole.”
Here is our top 10:
1. Russell
2. Hamilton
3. Antonelli
4. Norris
5. Verstappen
6. Hadjar
7. Piastri
8. Lawson
9. Hülkenberg
10. Leclerc
Pick the bones out of that. Piastri wound up seventh, having been fastest before the red flag.
Russell on pole!
Russell cannot be beaten! Verstappen can only make fourth, and then Hamilton splits the two Mercedes, 0.064 behind Russell.
Antonelli fastest, then Russell takes it by 0.319! Norris third, Piastri fourth.
Antonelli, then Russell, then Norris powering through.
Norris resting. A gamble. We saw him pull it off on occasion last year, before he gained that world-champion serenity.
Hamilton on older tyres can only run sixth. Not a good day for either Ferrari.
Antonelli can’t beat the times set by Piastri and Verstappen, but Russell can.
Antonelli is the first man to go for a flying lap, on “half-used tyres” Brundle says, in light of the interruption.
And we are go for (I hope) the last time today.
Q3 will resume in a couple of minutes.
Brundle suspects driver error, but is not ruling out a power surge. Ferrari will be worried about the state of the car; remember in 2021 that Leclerc took pole in Monaco but a late crash meant he couldn’t race on the Sunday.
Hamilton ready to go, Leclerc’s side of the garage stunned.
That is a Ferrari out of qualifying. Piastri ran a 1:15.175, ahead of Verstappen by 0.152, and those are the only two with a time. There’s eight and a half minutes left when Q3 resumes.
A week after going out of his home grand prix, the Monegasque has hit the wall. “A huge impact,” says Brundle.
Leclerc crashes! Red flag!
OK, so Q3 is getting started, slowly. About a third of the session passed without interest.
Lance Stroll has been talking in the pit lane:
How was that?
Not so good.”
Anything tomorrow?
“No, we need to wait for the upgrade package.”
Holding pattern?
“Pretty much.”
How is that as a driver?
“It is what it is, that’s how it goes.”
First race outqualifying Fernando, mean anything?
“No. I don’t care.”
Mean more if you guys were at the front?
“I don’t know. I don’t give a shit.”
That give me an idea for an F1 play: Waiting For the Upgrade Package, by Samuel Becketts Corner.
F1? Pfft. Endurance driving is where it’s at for Giles this weekend.
Giles Richards, our F1 correspondent, is off this weekend on his annual pilgrimage to Le Mans, so Luke McLaughlin is our man in Barcelona. Luke checks in from the circuit:
Yesterday a weekend preview piece was planned on Kimi Antonelli: several drivers spoke interestingly about him during the media day on Thursday, including Lando Norris and Charles Leclerc; all were generous in their praise. Then, at a Pirelli book launch on Friday, the former driver Nick Heidfeld praised the Mercedes team principal, Toto Wolff, for his patience in nurturing the 19-year-old Italian. “If you look back last year, he was not always winning, not always as strong as he is now,” Heidfeld said. “But Toto gave him the space to grow and always protected him. He is paying that back now.”
However, once news emerged of Alpine’s successful appeal against the Monaco pit-lane speeding penalties, the Antonelli idea went in the bin and it was all about the potential implications and possible counter-appeals following Pierre Gasly’s reinstatement to the Monaco podium. I arrived at the pleasantly hot track today wondering if that would again dominate the agenda, but all seems quiet for now, and with McLaren and Ferrari both looking highly competitive against Mercedes the stage is set for a fascinating conclusion to qualifying before the race tomorrow. Then again it seems that predicting anything in Formula One is unwise at best.
Q2 exits
Out go Lindblad, Bortoleto, Colapinto, Gasly, Bearman and Sainz.
Hulkenberg, for now, sneaks into the top 10.
Piastri can only make sixth, and that is seventh when Norris comes through in fourth. That’s better for the world champion.
Once again the top men are staying in their hutches, five of the big seven, but the McLarens have had to go out.
What will the heavily fancied McLarens do? Norris was fastest in FP2 and Piastri second in FP3.
Bortoleto, Colapinto, Bearman, Gasly, Sainz and Hulkenberg in the drop zone. The Hulk broke track limits so has no time.
Russell goes fastest but McLaren are struggling, Norris eighth and Piastri 10th.
Verstappen goes fastest, then Hadjar, till Leclerc strikes, with Antonelli a fraction behind.
Everyone out now, hoping for a gap in the traffic.
Here comes Piastri, who Benjamin points out was on pole last year.
It should be noted than Nico Hülkenberg managed to go fifth fastest but Piastri, Norris and Verstappen were resting. Q2 has officially started but no one is out there.
A downcast Williams’s James Vowles admits his team are struggling, while praising the drivers Albon and Sainz. “Not done a good enough job,” is his verdict. For Aston Martin, Alonso and Stroll are almost a second behind the Cadillacs of Bottas and Perez.
Q1 exits
Out go Ocon, Albon, Perez, Bottas, Stroll and Alonso. Not good for Fernando, being outqualified by his teammate Stroll. But he is still the man.
Top 11 staying in the pits. Alonso in the zone, Sainz too now.
Brundle points out that when Alonso is talking about this being his Barcelona farewell, that F1 is not back here till 2028, alternating with Madrid after this season.
The bottom six are Pérez, Ocon, Bottas, Albon, Alonso and Stroll.
No one is on track. This is what it’s all about.
The big seven – 2 x Merc, 2 x Mc, 2 x Ferrari, and Verstappen – are in the top seven places.
Quickly cancelled, seems to have been Albon and Stroll going off the track and the latter losing a lot of speed in the gravel.
Piastri and Norris only fifth and sixth. Yellow flag …
Hamilton had been complaining about a lack of power but the Monaco runner-up didn’t seem to be troubled.
That doesn’t last long, Charles Leclerc goes fastest, then Russell, then Hamilton.
Verstappen sets the first real marker in the low 1:16s.
Here they all come, bar McLaren.
Here comes Antonelli. The first of the big guns to come out of his garage seems to be the championship leader.
Carlos Sainz going fastest in low 1.18s. Only seven drivers out.
And we are go. Valtteri Bottas leads the way.
Harry Benjamin is in the Sky commentary seat, with Martin Brundle alongside him. Any Harry in the hot seat brings to mind the immortal Frank Bough line: “Your Carpenter is Harry Commentator.”
Qualifying is less than 10 minutes away. Is it Mercedes v McLaren? Can Russell put his frustrations behind him? He probably feels he has nothing to lose now.
While the rest of the pit lane is up in arms over timing, Antonelli’s brow has been furrowed by a towel:
Kimi Antonelli’s quest to recover a winner’s towel swiped by Kim Kardashian at the Monaco Grand Prix is over after the Mercedes driver received a replacement from Lewis Hamilton’s celebrity friend.
Mercedes posted a video on Instagram of the 19-year-old Italian asking for his towel in the team garage, after practice for the Barcelona-Catalunya Grand Prix. He was then handed one with “To Kimi from Kim” embroidered on it.
’Thank you Kim,” he said, putting it around his neck. The missing towel had become a social media video gag, with Antonelli repeatedly asking about its whereabouts.
Television images from after Sunday’s race in Monaco had appeared to show Kardashian, accompanying Ferrari driver Hamilton, picking the folded item off the number one marker and wiping her face and sunglasses before walking away with it. Reuters
Incidentally, a big up to the Guardian style guide entry on swearing, which allowed us to publish Gasly’s full fury last Sunday, as his profanity was “absolutely necessary to the facts of a piece, or to portray a character in an article”. I imagine the expletives also flew as each person in the F1 food chain realised they had some bad news to relay to the next member up the hierarchy.
Not everyone is happy. Martin Brundle was concerned, after listening to Gasly’s interview, about the can of worms the FIA had opened. And Red Bull’s Laurent Mekies, whose Isack Hadjar has now been bumped down from third, told Sky: “I think we are a bit confused, not so much because you win the podium or lose the podium, because at the end of the day we are talking about non-appealable penalties, and you are racing around cars that are receiving non-appealable penalties. You adapt your racing also, and some cars actually served their penalties there. I think regardless of what we think as teams, and we defend our competitive positions, it’s very important for the fans that we get, moving forward, the right clarity about the race result at the time that the race is finishing.”
Back to the controv. Gasly told Sky’s Ted Kravitz today: “I’m extremely happy for the whole team, very proud of the whole team, the way they have fought for all of us for that result. Sunday night I felt very low … The team did an amazing job. I’m proud of everyone, the FIA for the transparency and for recognising their responsibilities.” But while he got the points and place back, he was denied the chance to stand on the Monte Carlo podium with Prince Albert: “It won’t give me back what I missed … We’ll have to do it another time.”
What’s happened on the track so far this weekend? Well, the good news for Russell was that he was fastest in first practice, but Antonelli had his feet up as this was a chance for rookies to get a go in one of a team’s cars. In second practice, Lando Norris pipped Russell, with Antonelli in fifth but unbothered as it was his first time out.
In this morning’s third practice, it was back to a Mercedes being quickest, and this time it was … George Russell:
George Russell built confidence for the Barcelona-Catalunya Grand Prix by topping the timesheets in the final practice session. The Mercedes driver has endured some difficult weeks but has led the way in two of the three practice sessions at Montmeló.
McLaren’s Oscar Piastri followed, two tenths of a second behind, with Ferrari’s Charles Leclerc third and the 2025 champion, Lando Norris, fourth in the other McLaren.
Lewis Hamilton was fifth but seven tenths down on Russell, ahead of Max Verstappen in sixth and the championship leader, Kimi Antonelli.
Antonelli, seeking a sixth straight Grand Prix triumph on Sunday, was left frustrated by traffic. The 19-year-old Italian’s first qualification simulation lap was spoiled by the slow-moving Lance Stroll, and on his second there were several cars blocking his way. “Why do I always get traffic? I don’t understand,” he complained over team radio.
Home fans were happy to see Fernando Alonso, cheering him on from the grandstand named after the two-time world champion, before what he says is probably his last race at Montmeló. Reuters
And here are the constructors’:
1. Mercedes 244pts
2. Ferrari 165pts
3. McLaren 116pts
4. Red Bull 69pts
5. Alpine 50pts
6. Racing Bulls 35pts
7. Haas 21pts
8. Williams 11pts
9. Audi 2pts
10. Aston Martin 1pt
11. Cadillac 0pts
We are half an hour from the off of qualifying for the snappily named Formula 1 MSC Cruises Gran Premio de Barcelona-Catalunya 2026. The Spanish Grand Prix – on the streets of Madrid – is scheduled for 13 September
Here are the lawyered standings, with Gasly still in eighth but much closer to Max Verstappen:
1. Kimi Antonelli (IT) Mercedes 156 points
2. Lewis Hamilton (GB) Ferrari 90pts
3. George Russell (GB) Mercedes 88pts
4. Charles Leclerc (Mon) Ferrari 75pts
5. Oscar Piastri (Aus) McLaren 58pts
6. Lando Norris (GB) McLaren 58pts
7. Max Verstappen (Neth) Red Bull 43pts
8. Pierre Gasly (Fr) Alpine 35pts
9. Isack Hadjar (Fr) Red Bull 26pts
10. Liam Lawson (NZ) Racing Bulls 24pts
11. Oliver Bearman (GB) Haas 18pts
12. Franco Colapinto (Arg) Alpine 15pts
13. Arvid Lindblad (GB) Racing Bulls 11pts
14. Carlos Sainz (Sp) Williams 6pts
15. Alexander Albon (Tha) Williams 5pts
16. Esteban Ocon (Fr) Haas 3pts
17. Gabriel Bortoleto (Br) Audi 2pts
18. Fernando Alonso (Sp) Aston Martin 1pt
19. Nico Hülkenberg (Ger) Audi 0pts
20. Valtteri Bottas (Fin) Cadillac 0pts
21. Sergio Pérez (Mex) Cadillac 0pts
22. Lance Stroll (Can) Aston Martin 0pts
Preamble
Just when George Russell thought his luck could not get any worse …
Formula One and the FIA would like you to remember the 2026 Monaco Grand Prix for Kimi Antonelli’s fifth straight race win. That was a stunning achievement and one unsullied by what was going on around Mercedes’s young Italian. Lewis Hamilton came in second and no one can argue that the Ferrari driver did not deserve it. Everything else, however …
The string of penalties for pit-lane speeding seemed at first blush to suggest large-scale blundering by the teams; Alpine’s successful appeal against Pierre Gasly’s demotion from third to seventh, granted on Friday, exposed that Formula One itself had been at fault, leaving everyone unhappy except the lawyers. In short, they were measuring the wrong distance, and a swath of drivers – including Hamilton, but to no great detriment – were all deemed, wrongly, to have broken the speed limit by less than 0.1km/h.
No one will be seething more than Russell, whose Mercedes team compounded F1’s error by failing to have him serve his five-second penalty when he pitted again. This meant he then had to do a drive-through, costing him far more than five seconds and leaving him out of the points and now 68 behind his youthful teammate in the championship standings, and two points behind Hamilton.
None of the other teams whose drivers were penalised appealed, and so the current line from the authorities is that they have lost their right to do so because of the FIA’s statute of limitations on race matters. But … lawyers. And those who benefited from Gasly’s demotion are also unhappy at his reinstatement, with Isack Hadjar and Red Bull lodging an intent to appeal against his loss of a podium finish and McLaren doing likewise over Oscar Piastri, who served his five seconds, dropping from fourth to fifth. The teams had 96 hours to turn the lodging of an intent into an actual appeal, so that means we’ll know more by Tuesday at the latest.
Remember, this was the week when (some sort of) peace was supposed to have broken out. Modifications to the balance between petrol and battery for future seasons were agreed, to appease the critics led by Max Verstappen of this year’s regulations, which prevent drivers going flat-out and contributed to Oliver Bearman’s awful crash in Miami.
So that is the backdrop for today’s qualifying session in Barcelona, one that will take place simultaneously in bright sunshine and under a dark cloud.
Join me from 2.30pm for the buildup and 3pm for Q1, and send your thoughts on the racing and the lawyering to philip.cornwall@theguardian.com
UK News
Driver killed in Bedford train crash named
The family of Shaun Burton, say they are “devastated” by the loss.
Source link
UK News
Spain v Saudi Arabia: World Cup 2026 – live | World Cup 2026
Key events
In the opening half an hour against Cape Verde, Mikel Oyarzabal, the centre-forward, did not get a single touch.
Kyle Green gets in touch: “Your highlighting of Lalas and his absurdity is something that has prevented me from wanting to watch the coverage on Fox. While every channel has its pros and cons I just can’t.
“I’m 45 and probably the youngest of anyone who remembers him as a player instead of an opinionated insert insult here. As for the match this could be more competitive than it looks on paper Spain need a win the pressure is on them. Saudi Arabia could hold out for a draw and see what happens in their last match. “
News from the England camp, and it seems to be good news on Declan Rice.
“I’m ready and fit, raring to go. I was feeling a little bit of neural pain in my hamstring, which I was managing from after Christmas with Arsenal for a very long time. Obviously, not a lot of people would have known that. It was all behind-the-scenes stuff but it was a smart decision.
“In the end, that last 20 minutes is probably where you pick up the most, and it’s where you play a 70-minute match. But that last 20 is where you really feel your body going for it. And I think it was a smart decision because the last few days I felt really, really good.”
Alex Reid has penned today’s weekend special Football Daily.
Portugal v Uzbekistan on Tuesday enticingly pits the incredibly nice, incredibly 41-year-old-superstar-tolerant Roberto Martínez against Fabio Cannavaro, who’s won a Ballon d’Or as a player and the Chinese Super League as a coach. While the fixture following that game really does see the dream of Thomas Tuchel – in his first international job with England – taking on Queiroz, who is in charge of his ninth national side with Ghana.
The expected formations are 4-2-3-1 for Spain, and 5-3-2 for the Saudi Arabians.
The Saudi team features two Donis changes: Ali Lajami, a defender, and Nasser Al Dawsari, a midfielder, are preferred to Mohammed Abu Al Shamat and Mohamed Kanno. You may recall Salem Al Dawsari, the Saudi captain, as the man who scored the winner against Argentina.
An entertaining read, even for those of us who have just seen the clips.
In a conversation where his co-panelist is casually reminiscing about his days playing alongside Messi or exchanging shirts with Ronaldo Nazário at the World Cup, what exactly is Lalas going to talk about – coming on as a second-half substitute for Earnie Stewart in a friendly against Scotland in 1998? Helping the Kansas City Wizards finish last in the 1999 MLS Western Conference? Did Lalas enjoy an elite playing career? No. But does he do the background reading that could compensate for his relative lack of standing in a conversation with titans like Henry and Zlatan? Also no. But is he charming or funny or charismatic or otherwise magnetic on screen? Eh, no.
For the record, I once interviewed Alexi Lalas on the challenge of playing against Romario in the 1994 World Cup. He had this to say:
“He could kill you in so many different ways. If you remember from that World Cup, he scored so many types of goals. That ranged from solo adventures to an outside-of-the-right-foot half-volley off a corner kick. Romario was both the most difficult to play against and the best that I have faced.
“Roberto Baggio was doing his thing, but in terms of consistency and living up to the hype, he [Romario] was the best. As with all stars, there was a moment when the fans sit up in their seats, and that was a feeling I got with Romario. When it got close to him and the potential for his involvement in a play was there, everybody sat up in their seat. They knew that something spectacular would be happening.”
Saturday’s match reports here.
The Saudi Arabia coach, and Blackburn legend, Georgios Donis, spoke about the challenges facing his team: “Spain is not the same team when Yamal or Williams are on the bench.
“While they still have plenty of possession, they lack the individual one-on-one penetration when these two are missing. I’m not saying it’s a problem for Spain, but when those players are missing, they play in a different way. We saw this very clearly against Cape Verde.
“We are playing against one of the best teams in the world, and it’s very important that when you play against these kinds of teams, you should enjoy the experience and respect the opponent, but not too much.
“It is very hard for any team playing against Spain to have any time in possession. So what we must do is to be more in control of our movement and compact, and when the ball goes through the lines, be able to defend dynamically.
“It’s nice to see miracles in football, and we’ve seen favourites losing against underdogs. Of course, it’s great for Saudi football to have a great memory of the result against Argentina, but we aren’t drawing anything from that.
“I think we’ll feel more pressure in that [Cape Verde] game than we will against Spain.”
The Spain coach, Luis De La Fuente had this to say in his Saturday press conference: “This generation of footballers is highly competitive and really fired up… It’s going to be a completely different story,” he said at his pre-match press conference on Saturday. There is no drama or crisis. The bottom line is simply that we need to win tomorrow.”
Four changes for Spain: Lamine Yamal, Pedro Porro, Dani Olmo and Alex Baena also come into the side with Marcos Llorente, Fabian Ruiz, Ferran Torres and Gavi dropping out.
The teams – Lamine Yamal starts
Spain: Simon, Porro, Cubarsi, Laporte, Cucurella, Gonzalez, Rodri, Yamal, Olmo, Baena, Oyarzabal. Subs: Raya, Joan Garcia, Pubill, Grimaldo, Eric Garcia, Llorente, Merino, Torres, Fabian, Gavi, Pino, Williams, Zubimendi, Munoz, Iglesias.
Saudi Arabia: Al Owais, Abdulhamid, Tambakti, Lajami, Al Amri, Al Harbi, Nasser Al Dawsari, Al Khaibari, Al Juwayr, Al Buraikan, Salem Al Dawsari. Subs: Al Aqidi, Al Kassar, Majrashi, Yahya, Al Shehri, Al Boushal, Kadesh, Al Johani, Al Ghannam, Al Hajji, Al Hamdan, Mandash, Kanno, Thakri, Abu Al Shamat.
Referee: Raphael Claus (Brazil)
Perhaps one of the Saudi -players can write themselves into this high-grade selection?
Perhaps it can be their goalkeeper.
Madrid screening of Spain v Saudi Arabia cancelled due to heat
The public screening of Spain’s World Cup match against Saudi Arabia in Madrid on Sunday has been cancelled because of extreme heat forecast for the Spanish capital, officials said.
The match, due to kick off at 6pm local time on Sunday, had been scheduled to be shown on a giant screen installed by the Spanish football federation (RFEF) at a fan zone in Plaza de Colón in central Madrid.
Madrid city council and the federation decided to cancel the screening after national weather agency AEMET issued an orange heat warning – the second-highest level – for the Madrid region, with temperatures forecast to reach 40C.
“The decision has been taken with the aim of protecting the health of attendees, event staff and support services involved in the event,” Madrid city hall said in a statement, apologising for any inconvenience.
Officials urged supporters to watch the match indoors in air-conditioned spaces and avoid prolonged exposure to the heat.
Large parts of Spain are experiencing unusually high temperatures for June as a mass of hot air from North Africa moves across the Iberian Peninsula.
A total of 13 of Spain’s 17 regions are on orange alert for heat on Sunday, while the northern Basque Country bordering France is on red alert, the highest level.
Authorities advised residents and visitors to take precautions during the heatwave, including drinking water regularly, staying in cool environments, limiting outdoor physical activity during the hottest hours of the day and taking extra care of vulnerable people. AFP
Can Saudi Arabia repeat the magic of 2022?
Argentina arrived in Qatar on a 36-game unbeaten run. When Lionel Messi opened the scoring from the penalty spot after 10 minutes, a comfortable afternoon seemed in the offing. Saleh al-Shehri and Salem al-Dawsari had other ideas, Argentina had three goals disallowed for offside in the space of 13 minutes and the greatest comeback in Saudi Arabia football history was made. Argentina went on to lift the trophy, while defeats to Poland and Mexico meant the Saudis did not reach the knock-out stage.
Unai Simon over David Raya is a controversial choice for De la Fuentes. The Arsenal keeper could lay claim to being Europe’s best this season.
“Those at the Champions League final had a few more days, so I got there on the Wednesday night,” Raya says. “I arrived a bit before Fabián [Ruiz]. I was saying hello to some of the others in reception when he arrived. I went to say congratulations; that was almost the first thing I did. I couldn’t really talk [to him] after the final; I just didn’t have it in me. The next day we talked about the game properly. Just two mates chatting … I was happy for him that he could lift the trophy for a second time.”
A high pressure game for the European champions, as Sid Lowe reports.
“If we had scored one, the game would have changed,” Martín Zubimendi said. Immediately after the game, De la Fuente had offered a simple analysis: when the ball doesn’t want to go in it doesn’t want to go in, he insisted. Spain had racked up 27 shots, after all. Ferran Torres had hit the bar and seen another clear opportunity saved. Vozinha, the 40-year-old goalkeeper who stopped that, saved six more and was named the man of the match. “There’s nothing to reproach the team for,” Rodri said. “We generated chances but couldn’t put it away; the good thing is they created almost nothing.”
We wait to see what role Lamine Yamal will play today. His coach would surely like to be able to use him.
The worst mistake we could make would be to compare him to anyone. He is the midst of a process. He has exceptional footballing maturity and lives it all with total naturalness. He has great serenity and strength. We have to let him follow his path but those players who have something different are ready for that. They’re geniuses, like Dalí [who] can paint a picture, or Michelangelo. They’re different. What is exceptional to us, isn’t to them. In those extremes, they feel comfortable. Why? Because they are different. What we think is exceptional, they consider normal.
Preamble
Spain’s campaign did not get off to a flying start, and Luis de la Fuentes may wake up in the night to visions of Cape Verde’s Vozinha. He will have Georgia on his mind ever since Monday. Saudi Arabia are no pushovers and gave Uruguay a scare in their opening match. Memories of downing Argentina four years ago still abound, and so Spain might beware. They can ill afford to go into the final game with Uruguay at a disadvantage. All eyes on Lamine Yamal, whose fitness situation remains opaque, though Spain need their other forwards to come to the party.
Kick-off 5pm UK, 1pm ET, 2am AEST. Join me.
UK News
CCTV shows moments leading up to arrest in anti-Muslim attacks probe
A topless man can be seen driving erratically in Edinburgh before abandoning his car and attacking a black man and a delivery rider.
Source link
-
Business & Technology3 weeks agoHSBC UK & Visa test AI shopping with live payments
-
Business & Technology4 weeks agoMouser warns against viral hacks to cool overheating phones
-
Business & Technology3 weeks agoValarian lands USD $50 million backing for sovereign AI
-
Business & Technology4 weeks agoKane tops England influencer rankings after Mexico win
-
Business & Technology4 weeks agoSNP & Palantir launch AI tools for SAP transformations
-
Oxford News4 weeks agoDWP now checking bank accounts for Universal Credit and Pension Credit
-
Oxford Events4 weeks agoHenley Festival 2026 highlights: Five nights of unforgettable performances and festival moments
-
Business & Technology4 weeks agoOde launches free AI voice service for poem recommendations
