David Beckham joins Sachin Tendulkar for kickabout with India before CWC semi-final
David Beckham gave fans a shock at the Wankhede Stadium after greeting India's players ahead of their Cricket World Cup semi-final.
The host nation are taking on New Zealand was a shot at the final against either South Africa or Australia with India the hot favourites.
But it would have been a surprise to see Beckham arrive, who even had a kickabout with former India captain and cricket legend Sachin Tendulkar.
The MLS season has come to an end and has given the Inter Miami owner a chance to go globetrotting.
The Manchester United legend has been spotted across the world, joining Thierry Henry at the San Siro to watch Paris Saint-Germain against AC Milan in the Champions League.
He was also present to watch Brentford B take on Leicester Under-21s to watch his son, Romeo, on Friday.
READ MORE ON BECKHAM
Beckham's latest travels have taken him across the world to India, where he has reunited with pal and India legend Tendulkar.
And the 48-year-old showed he still has the skills, sharing a few passes with Virat Kohli and the Indian cricket squad as they prepared for their semi-final clash against New Zealand.
Beckham has travelled to India as part of his duties as UNICEF goodwill ambassador, a position he has held since 2005.
He began his tour in the western state of Gujarat, showing off his football ability and spending time with children in the area.
Most read in Cricket
"The energy and innovation I have seen here has been so inspiring," Beckham said of his visit.
The England icon was joined by Tendulkar, who is also an ambassador with UNICEF and have worked together before.
The duo are two of the most recognisable sporting legends in their respective countries.
And fans at the Wankhede Stadium greeted the pair with rapturous applause as they made their way out onto the turf.
They posed with the Cricket World Cup trophy, as well, which was presented at the stadium.
India are well-positioned to reach their first Cricket World Cup final since 2011, which they won against Sri Lanka.
That tournament also came on home turf, where the final was held at Wednesday's venue against New Zealand.
The winner will face either Australia or South Africa at the iconic Narendra Modi Stadium on Sunday, November 19.