Connect with us

Premier League

Who is Where? A Guide to EPL Completed Transfer as at This Weekend

blank

Published

on

It is barely one week to the new English Premiership League season and all the 20 clubs have virtually taking shape, shedding loads and infusing new blood. Nigeria’s Kelechi Iheanacho was one of the players whose transfers were concluded this week.

He moves from Manchester City to team up with fellow Super Eagles players in Leicester City. While he joins Winfred Ndidi and Ahmed Musa, his other compatriot and defender, Taofiq Olomowewe was released by his club, Burnley. Another player of Nigerian extraction, Ike Ugbo is sent on loan to Barnsley from Chelsea. Henry Onyekuru transferred to Everton from Eupen but is immediately sent on loan to Anderlecht in the Netherlands.

 Another Nigerian player, Taiwo Awoniyi leaves Liverpool on loan to Belgian Pro League side, Royal Excel Mouscron.

Olajuwon Bamidele “Ola” Adeyemo and Ogo Obi are players of Nigerian roots. In the current transfer market, they were released by Watford. Expectedly across Europe, there was more money spent this summer transfer market than before. Could this mean that football is immune from the global economic recession?

Courtesy 90min, we bring to you, in alphabetical order, all concluded transfers as at Friday night.

Advertisement

1. AFC BOURNEMOUTH

IN:

Nathan Ake (Chelsea) £20m

Asmir Begovic (Chelsea) £10m

Jermain Defoe (Sunderland) Free

Connor Mahoney (Blackburn) Free

Advertisement

OUT

Lewis Grabban (Sunderland) Loan

Ryan Allsop (Blackpool) Loan

Callum Buckley (Released)

Jake McCarthy (Released)

Advertisement

Matthew Neale (Released)

2. ARSENAL

IN:

Alexandre Lacazette (Lyon) £45m

Sead Kolasinac (Schalke) Free

OUT:

Advertisement

Wojciech Szczesny (Juventus) £10m

Chris Willock (Benfica) Undisclosed

Kaylen Hinds (Wolfsburg) Undisclosed

Takuma Asano (Stuttgart) Loan

Marc Bola (Bristol Rovers) Loan

Advertisement

Emi Martinez (Getafe) Loan

Stefan O’Connor (Newcastle) Free

Yaya Sanogo (Toulouse) Free

Glen Kamara (Dundee) Free

Stefan O’Connor (Released)

Advertisement

Kristopher da Graca (Released)

Kostas Pileas (Released)

3. BRIGHTON AND HOVE ALBION

 

IN:

Pascal Gross (Ingolstadt) Undisclosed

Advertisement

Mathew Ryan (Valencia) Undisclosed

Josh Kerr (Celtic) Undisclosed

Markus Suttner (Ingolstadt) Undisclosed

Mathias Normann (FK Bodo/Glimt) Undisclosed

Steven Alzate (Leyton Orient) Undisclosed

Advertisement

Ales Mateju (Viktoria Plzen) Undisclosed
Izzy Brown (Chelsea) Loan

OUT:

Rob Hunt (Oldham) Undisclosed

Jordan Maguire-Drew (Lincoln) Loan

Christian Walton (Wigan) Loan

Advertisement

Oliver Norwood (Fulham) Loan

Ben White (Newport County) Loan

David Stockdale (Birmingham) Free

Elvis Manu (Genclerbirligi) Free

4. BURNLEY

IN:

Advertisement

Jack Cork (Swansea) £10m

Jonathan Walters (Stoke) £3m

Charlie Taylor (Leeds) Tribunal Fee

Phil Bardsley (Stoke City) Undisclosed

OUT:

Advertisement

Michael Keane (Everton) £25m

Josh Ginnelly (Lincoln City) Loan

Aiden O’Neill (Fleetwood Town) Loan

George Boyd (Sheffield Wednesday) Free

Michael Kightly (Southend) Free

Advertisement

Rouwen Hennings (Fortuna Dusseldorf) Free

Joey Barton (Released)

George Green (Released)

RJ Pingling (Released)

Christian Hill (Released)

Advertisement

Taofiq Olomowewe (Released)

Paul Robinson (Retired)

5. CHELSEA

IN:

Alvaro Morata (Real Madrid) £60m

Tiemoue Bakayoko (AS Monaco) £39.7m

Advertisement

Antonio Rudiger (Roma) £34m

Ethan Ampadu (Exeter) Undisclosed

Willy Caballero (Manchester City) Free

OUT

Nemanja Matic (Manchester United) £40m

Advertisement

Nathan Ake (Bournemouth) £20m

Juan Cuadrado (Juventus) £17m

Asmir Begovic (Bournemouth) £10m

Bertrand Traore (Lyon) £8.8m

Christian Atsu (Newcastle) £6.2m

Advertisement

Dominic Solanke (Liverpool) Compensation

Mukhtar Ali (Vitesse) Undisclosed

Bradley Collins (Forest Green) Loan

Charlie Colkett (Vitesse) Loan

Ike Ugbo (Barnsley) Loan

Advertisement

Jamal Blackman (Sheffield United) Loan

Jay Dasilva (Charlton) Loan

Kurt Zouma (Stoke) Loan

Lucas Piazon (Fulham) Loan

Marco van Ginkel (PSV Eindhoven) Loan

Advertisement

Michael Hector (Hull City) Loan

Ola Aina (Hull City) Loan

Ruben Loftus-Cheek (Crystal Palace) Loan

Tammy Abraham (Swansea) Loan

Todd Kane (Groningen) Loan

Advertisement

Tomas Kalas (Fulham) Loan

Mario Pasalic (Spartak Moscow) Loan

Izzy Brown (Brighton) Loan

Matt Miazga (Vitesse Arnhem) Loan

Alex Kiwomya (Doncaster) Free

Advertisement

John Terry (Aston Villa) Free

Alex Davey (Released)

6. CRYSTAL PALACE

IN:

Jairo Riedewald (Ajax) £7.9m

Ruben Loftus-Cheek (Chelsea) Loan

Advertisement

OUT:

Steve Mandanda (Marseille) £1.8m

Kwesi Appiah (AFC Wimbledon) Free

Luke Croll (Exeter) Free

Zeki Fryers (Barnsley) Free

Advertisement

Frazier Campbell (Hull City) Free

Corie Andrews (Released)

Jonathan Benteke (Released)

Mathieu Flamini (Released)

Ryan King-Elliott (Released)

Advertisement

Joe Ledley (Released)

Randell Wiliams (Released)

Ben Wynter​ (Released)

7. EVERTON

IN:

Michael Keane (Burnley) £25m

Advertisement

Jordan Pickford (Sunderland) £25m

Davy Klaassen (Ajax) £23.6m

Henry Onyekuru (Eupen) £7m

Sandro Ramirez (Malaga) £5.25m

Josh Bowler (QPR) £1.5m

Advertisement

Lewis Gibson (Newcastle) Undisclosed

Natangelo Markelo (FC Volendam) Undisclosed

Wayne Rooney (Manchester United) Undisclosed

Boris Mathis (Metz) Undisclosed

Cuco Martina (Southampton) Free

Advertisement

OUT:

Romelu Lukaku (Manchester United) £75m

Gerard Deulofeu (Barcelona) £10.6m

Tom Cleverley (Watford) Undisclosed

Aiden McGeady (Sunderland) Undisclosed

Advertisement

Courtney Duffus (Oldham) Undisclosed

Delial Brewster (Chesterfield) Free

Russell Griffiths (Motherwell) Free

Conor McAleny (Fleetwood) Free

Josef Yarney (Newcastle) Free

Advertisement

Arouna Kone (Sivasspor) Free

Henry Onyekuru (Anderlecht) Loan

Tyias Browning (Sunderland) Loan

Matthew Pennington (Leeds) Loan

Jack Bainbridge (Released)

Advertisement

Michael Donohue (Released)

Tyrone Duffus (Released)

Connor Hunt (Released)

Josef Yarney (Released)

James Yates (Released)

Advertisement

8. HUDDERSFIELD TOWN

IN:

Steve Mounie (Montpellier) £11.44m

Tom Ince (Derby) £8.5m

Aaron Mooy (Manchester City) £8m

Laurent Depoitre (FC Porto) Undisclosed

Advertisement

Mathias Jorgensen (FC Copenhagen) Undisclosed

Scott Malone (Fulham) Undisclosed

Jonas Lossl (Mainz) Loan

Kasey Palmer (Chelsea) Loan

Danny Williams (Reading) Free

Advertisement

OUT:

Tareiq Holmes-Dennis (Portsmouth) Loan

Joe Murphy (Released)
Flo Bojaj (Released)

Ronan Coughlan (Released)
Jamie Spencer (Released)
Sam Warde (Released)
Frank Mulhern (Released)

Owen Brooke (Released)
Harry Clibbens (Released)
Callum Elliott (Released)
Alfie Raw (Released)

Advertisement

9. LEICESTER CITY

IN:

Kelechi Iheanacho (Man City) £23.5m

Harry Maguire (Hull City) £17m

Vicente Iborra (Sevilla) £10.5m

Eldin Jakupovic (Hull City) £2m

Advertisement

Sam Hughes (Chester) Undisclosed

OUT

Ron-Robert Zieler (VfB Stuttgart) £2.5m

Bartosz Kapustka (SC Freiburg) Loan

Marcin Wasilewski (Released)

Advertisement

Michael Cain (Released)

David Domej (Released)

Brandon Fox (Released)

Cedric Kipre (Released)

Matty Miles (Released)

Advertisement

Kairo Mitchell (Released)

10. LIVERPOOL

IN:

Mohamed Salah (Roma) £34m

Andrew Robertson (Hull City) £8m rising to £10m

Dominic Solanke (Chelsea) Compensation

Advertisement

OUT:

Kevin Stewart (Hull City) £8m
Lucas Leiva (Lazio) £5m

Andre Wisdom (Derby) Undisclosed

Adam Phillips (Norwich) Free

Ryan Fulton (Hamilton) Free

Advertisement

Shamal George (Carlisle United) Loan

Connor Randall (Hearts) Loan

Pedro Chirivella (Willem II) Loan

Taiwo Awoniyi (Royal Excel Mouscron) Loan

Tom Brewitt (Released)

Advertisement

Jake Brimmer (Released)

Jack Dunn (Released)

Madger Gomes (Released)

Kane Lewis (Released)

Adam Phillips (Released)

Advertisement

Alex Manninger (Retired)

11. MANCHESTER CITY

IN:

Benjamin Mendy (AS Monaco) £51m

Kyle Walker (Tottenham) £50m

Bernardo Silva (AS Monaco) £43m

Advertisement

Danilo (Real Madrid) £26.9m

Ederson (Benfica) £34.7m

Douglas Luiz (Vasco da Gama) £10m

OUT:

Kelechi Iheanacho (Leicester City) £23.5m

Advertisement

Nolito (Sevilla) £8m
Aaron Mooy (Huddersfield) £8m

Aleksandar Kolarov (Roma) £4.5m

Fernando (Galatasaray) £4.5m

Olivier Ntcham (Celtic) £4m

Enes Unal (Villarreal) Undisclosed

Advertisement

Bruno Zuculini (Verona) Undisclosed

Angus Gunn (Norwich) Loan

Ashley Smith-Brown (Hearts) Loan

Bersant Celina (Ipswich) Loan

Joe Hart (West Ham) Loan

Advertisement

Aleix Garcia (Girona) Loan
Douglas Luiz (Girona) Loan
Marlos Moreno (Girona) Loan

Pablo Zabaleta (West Ham) Free

Willy Caballero (Chelsea) Free

Gael Clichy (Istanbul Basaksehir) Free

Joe Coveney (Nottingham Forest) Free

Advertisement

Jesus Navas (Released)

Bacary Sagna (Released)

Callum Bullock (Released)

Thomas O’Brien (Released)

Kane Plummer (Released)

Advertisement

12. MANCHESTER UNITED

IN:

Nemanja Matic (Manchester United) £40m

Romelu Lukaku (Everton) £75m

Victor Lindelof (Benfica) £31m

OUT:

Advertisement

Adnan Januzaj (Real Sociedad) £9.8m

Wayne Rooney (Everton) Undisclosed

Josh Harrop (Preston) Undisclosed

Devonte Redmond (Scunthorpe) Loan

Regan Poole (Northampton) Loan

Advertisement

Dean Henderson (Shrewsbury) Loan

Sam Johnstone (Aston Villa) Loan

Zlatan Ibrahimovic (Released)

13. NEWCASTLE UNITED

IN:

Jacob Murphy (Norwich) £12m

Advertisement

Florian Lejeune (Eibar) £8.7m

Christian Atsu (Chelsea) £6.2m

Javi Manquillo (Atletico Madrid) £4.5m

Mikel Merino (Borussia Dortmund) Loan

Stefan O’Connor (Arsenal) Free

Advertisement

Josef Yarney (Everton) Free

OUT:

Daryl Murphy (Nottingham Forest) £2m

Yoan Gouffran (Goztepe) Undisclosed

Florian Thauvin (Marseille) Undisclosed

Advertisement

Kevin Mbabu (BSC Young Boys) Undisclosed

Lewis Gibson (Everton) Undisclosed

Matz Sels (Anderlecht) Loan

Alex Gilliead (Bradford) Loan

Tom Heardman (Bury) Loan

Advertisement

Adam Armstrong (Bolton) Loan

Sean Longstaff (Blackpool) Loan

Vurnon Anita (Leeds) Free

Haris Vuckic (FC Twente) Free

Lubomir Satka (DAC 1904) Free

Advertisement

Sammy Ameobi (Bolton) Free

Steven Taylor (Released)

Jamie Cobain (Released)

Louis Johnson (Released)

Adam Laidler (Released)

Advertisement

Ben Pollock (Released)

Lewis Suddick (Released)

Jake Trodd (Released)

14. SOUTHAMPTON

IN:

Jan Bednarek (Lech Poznan) Free

Advertisement

OUT:

Jay Rodriguez (West Brom) £12m

Jason McCarthy (Barnsley) Undisclosed

Lloyd Isgrove (Barnsley) Free

Olufela Olomola (Yeovil) Loan

Advertisement

Harrison Reed (Norwich) Loan

Harry Lewis (Dundee United) Loan

Ryan Seager (MK Dons) Loan

Cuco Martina (Everton) Free

Lloyd Isgrove (Released)

Advertisement

Harley Willard (Released)

Martin Caceres (Released)

15. STOKE CITY

IN:

Tre Pemberton (Blackburn Rovers) Undisclosed
Josh Tymon (Hull) Undisclosed

Kurt Zouma (Chelsea) Loan

Advertisement

Darren Fletcher (West Brom) Free

OUT:

Jonathan Walters (Burnley) £3m

Marko Arnautovic (West Ham) Undisclosed

Phil Bardsley (Stoke City) Undisclosed

Advertisement

Daniel Bachmann (Watford) Free

Shay Given (Released)
Liam Edwards (Released)
Harry Isted (Released)
Joel Taylor (Released)
George Waring (Released)

16. SWANSEA CITY

IN:

Roque Mesa (Las Palmas) £11m

Cian Harries (Coventry City) £500k

Advertisement

Erwin Mulder (Heerenveen) Free

Tammy Abraham (Chelsea) Loan

OUT:

Jack Cork (Burnley) £10m

Bafetimbi Gomis (Galatasaray) £2.5m

Advertisement

Modou Barrow (Reading) £1.45m

Alex Samuel (Stevenage) Free

Liam Edwards (Hull) Free

Josh Vickers (Lincoln) Free

Liam Shephard (Peterborough) Free

Advertisement

Daniel James (Shrewsbury) Loan

Borja Baston (Malaga) Loan

Jordi Amat (Real Betis) Loan

Connor Roberts (Middlesbrough) Loan

Keston Davies (Yeovil) Loan

Advertisement

Franck Tabanou (Released)

Gerhard Tremmel (Released)

Marvin Emnes (Released)

Owain Jones (Released)

Tom Dyson (Released)

Advertisement

Tom Holland (Released)

17. TOTTENHAM HOTSPUR

IN:

NONE

OUT:

Kyle Walker (Manchester City) £50m

Advertisement

Nabil Bentaleb (Schalke) £16.8m

Clinton Njie (Marseille) £8m

Luke McGee (Portsmouth) Undisclosed

Federico Fazio (Roma) Undisclosed

Connor Ogilvie (Gillingham) Loan

Advertisement

Josh Onomah (Aston Villa) Loan

Filip Lesniak (Released)

Tom McDermott (Released)

Joe Muscatt (Released)

Charlie Owens (Released)

Advertisement

Zenon Stylianides (Released)

18. WATFORD

IN:

Will Hughes (Derby) £8m

Tom Cleverley (Everton) Undisclosed

Nathaniel Chalobah (Chelsea) Undisclosed

Advertisement

Daniel Bachmann (Stoke) Free

Kiko Femenia (Alaves) Free

OUT:

Steven Berghuis (Feyenoord) Undisclosed 

Mario Suarez (Guizhou Hengfeng Zhicheng FC) Undisclosed

Advertisement

Dennon Lewis (Crawley) Loan

Rene Gilmartin (Colchester) Free

Mathias Ranegie (Released)

Ola Adeyemo (Released)

Charlie Bannister (Released)

Advertisement

Ogo Obi (Released)

Rhyle Ovenden (Released)

Juan Carlos Paredes (Released)

19. WEST BROMWICH ALBION

IN:

Jay Rodriguez (Southampton) £12m

Advertisement

Yuning Zhang (Vitesse) Undisclosed

Ahmed Hegazi (Al Ahly) Loan

OUT:

Darren Fletcher (Stoke) Free

Sebastien Pocognoli (Standard Liege) Free

Advertisement

Yuning Zhang (Werder Bremen) Loan

Daniel Barbir (Released)

Zachary Elbouzedi (Released)

Callam Jones (Released)

Jack Rose (Released)

Advertisement

Andre Wright (Released)

20. WEST HAM UNITED

IN:

Javier Hernandez (Bayer Leverkusen) £16m

Marko Arnautovic (Stoke) Undisclosed

Pablo Zabaleta (Man City) Free

Advertisement

Joe Hart (Man City) Loan

OUT:

Ashley Fletcher (Middlesbrough) £6.5m

Enner Valencia (Tigres) £5m

Darren Randolph (Middlesbrough) £4m

Advertisement

Havard Nordtveit (Hoffenheim) Undisclosed

George Dobson (Sparta Rotterdam) Undisclosed

Reece Oxford (Borussia Monchengladbach) Loan

Stephen Hendrie (Southend) Free

Reece Burke (Bolton) Loan

Advertisement

Josh Cullen (Bolton) Loan

Sam Howes (Released)

Sam Ford (Released)

Kyle Knoyle (Released)

Sam Westley (Released)

Advertisement

Alvaro Arbeloa (Retired)

 

Kunle Solaja is the author of landmark books on sports and journalism as well as being a multiple award-winning journalist and editor of long standing. He is easily Nigeria’s foremost soccer diarist and Africa's most capped FIFA World Cup journalist, having attended all FIFA World Cup finals from Italia ’90 to Qatar 2022. He was honoured at the Qatar 2022 World Cup by FIFA and AIPS.

Continue Reading
Advertisement

Premier League

Maguire handed suspended prison sentence for 2020 brawl 

blank

Published

on

blank
Premier League - Manchester United v Aston Villa - Old Trafford, Manchester, Britain - May 25, 2025 Manchester United's Harry Maguire reacts REUTERS/Chris Radburn/File Photo 

England and Manchester United defender Harry Maguire has been handed a 15-month suspended prison sentence ​by a Greek court over a 2020 ‌incident in Mykonos, Sky Sports reported on Wednesday.

In 2020, Maguire was found guilty of repeated bodily harm, attempted ​bribery and violence against public employees after ​his arrest in a brawl in which ⁠two police officers were assaulted.

Maguire, who was detained ​for two days following the incident and denied ​any wrongdoing, was handed a suspended prison sentence of 21 months and 10 days but was granted a full ​retrial after appealing against Greek court convictions on ​multiple charges.

In accordance with the Greek judicial process, the filing ‌nullified ⁠Maguire’s conviction before a full retrial in a more senior court. His retrial was postponed many times.

Maguire faced allegations of non-serious assault, resisting arrest ​and attempted ​bribery. The ⁠32-year-old was convicted on all three counts but will face no prison time. ​His legal team will appeal against ​the ⁠guilty verdict, Sky Sports reported.

Advertisement

Maguire’s brother Joe and friend Christopher Sharman were also found guilty of offences ⁠related ​to the incident and received ​suspended prison sentences in 2020. They also denied any wrongdoing.

-Reuters

Join the Sports Village Square channel on WhatsApp: https://whatsapp.com/channel/0029Vaz7mEIGk1FxU8YIXb0H

Advertisement
Continue Reading

Premier League

Timber header earns Arsenal crucial win over Chelsea

blank

Published

on

blank
 Arsenal's David Raya celebrates after Jurrien Timber scores their second goal Action Images via Reuters/Andrew Boyers

Arsenal maintained control of the Premier League title race as they chiselled out a nervy 2-1 win over London rivals Chelsea to open up a five-point lead at the top of the table on Sunday.

Jurrien Timber’s 66th-minute header from a Declan Rice corner ensured Arsenal took three precious points, but it was a nervy afternoon in north London.

Mikel Arteta’s side moved to 64 points from 29 games, with Manchester City, who have played a game fewer, on 59.

blank

Arsenal’s Jurrien Timber celebrates scoring their second goal with Gabriel Magalhaes REUTERS/Jaimi Joy 

Defender William Saliba had given Arsenal the lead in the 21st minute from a trademark corner routine.

But it had looked as though an own goal by Piero Hincapie just before halftime would prove costly for the hosts until Timber came to their rescue.

Advertisement

Chelsea, whose six-match unbeaten league sequence under new manager Liam Rosenior was halted, ended the match with 10 men after Pedro Neto was sent off for a second yellow card.

-Reuters

Join the Sports Village Square channel on WhatsApp: https://whatsapp.com/channel/0029Vaz7mEIGk1FxU8YIXb0H

Advertisement

Continue Reading

Premier League

Manchester United climb to third in Premier League table with come-from-behind win over Palace

blank

Published

on

blank
 Premier League - Manchester United v Crystal Palace - Old Trafford, Manchester, Britain - March 1, 2026 Manchester United's Matheus Cunha in action with Crystal Palace's Daniel Munoz REUTERS/Phil Noble

Manchester United produced a stirring second-half comeback to defeat Crystal Palace 2–1 at Old Trafford on Sunday, with captain Bruno Fernandes inspiring the turnaround that lifted the hosts into third place in the Premier League standings.

Trailing inside four minutes after a dominant start by Palace, United responded through a Fernandes penalty before his pinpoint free-kick was headed home by Benjamin Sesko to seal victory against the 10-man visitors.

The win extended interim manager Michael Carrick’s unbeaten run to seven matches since taking charge in mid-January. United now have 51 points from 28 games and are unbeaten since the January 5 dismissal of Ruben Amorim, climbing into third for the first time since May 2023. Palace remain 14th on 35 points.

“It feels like a big result, we were behind and had to show some character,” Fernandes told Sky Sports. “There are a lot of games to go still, and it is important that we don’t feel that we are in the position that we need to be. We need to make as many points as we can.”

Palace, under Oliver Glasner, were electric in the opening half hour, capitalising on sluggish United play. Defender Maxence Lacroix powered home a header from a corner after muscling past Leny Yoro, scoring the earliest goal United have conceded this season.

Advertisement

The visitors nearly doubled their advantage when Daniel Munoz latched onto an Ismaila Sarr through ball, but goalkeeper Senne Lammens produced a crucial save.

United gradually found their rhythm before the break. Sesko forced Dean Henderson into action with a header from a Fernandes cross, and the Palace keeper also tipped a Fernandes free kick over the bar.

The turning point arrived in the 57th minute when Fernandes converted from the penalty spot after Matheus Cunha was dragged down by Lacroix. Following a lengthy VAR review, Lacroix was shown a red card, reducing Palace to 10 men.

Eight minutes later, Fernandes’ delivery again proved decisive as Sesko rose highest to nod home the winning goal.

United pushed for a third, with Casemiro’s volley drawing a diving save from Henderson and substitute Amad Diallo testing the keeper from distance in stoppage time. Joshua Zirkzee saw efforts blocked, while Kobbie Mainoo’s fierce strike drifted narrowly wide.

Advertisement

Carrick praised his team’s resilience. “The biggest thing for us to take from the game is really the first time that we have been in that situation going in at halftime,” he said. “Being in that position and how we react and showing that personality and belief… to then come back as we did in the second half is the biggest thing for me today.”

Palace pressed late but could not find an equaliser. Glasner admitted his side had let the game slip. “It feels like there was more possible today. A great first 30 minutes, but the red card changed it completely. The second goal just happened too quickly.”

For United, the victory reinforces growing belief under Carrick that a top-four finish—and a return to Europe’s elite competition—is firmly within reach.

Join the Sports Village Square channel on WhatsApp: https://whatsapp.com/channel/0029Vaz7mEIGk1FxU8YIXb0H

Advertisement

Continue Reading

Most Viewed