David Beckham attended England's first game at the Qatar World Cup on Monday amid ambassadorship row.
The former English footballer appeared in good spirits as he showed support to the national team at the Khalifa International Stadium in Doha, where they watched England beat Iran 6-2.
Beckham, 48, himself former captain of the England team, sported a smart suit and waved to fellow spectators as he took up a VIP seat.
Backham appeared to be the first to arrive in the section but he was soon joined by his pal and sports agent Dave Gardner. He was also pictured chatting to Qatari officials and warmly greeting fans.
It was the second World Cup game David has watched in person after attending the opening ceremony and Qatar vs Ecuador game on Sunday.
The Manchester United star has signed on as an official ambassador for Qatar during the World Cup, which has been hit with controversies and backlash, with critics highlighting the human rights issues involving the country.
Beckham was called out to end his deal with Qatar. Comedian Joe Lycett also urged the football legend to walk away from his ambassadorship with Qatar.
Sydney Sweeney shares that from childhood she wanted to take care of her parents
Rihanna talks about motherhood and her sons’ interest during an interview
Jennifer Aniston along with Sandra Bullock spark controversy after exiting cosmetic surgeon’s office
Storm Reid opens up with an optimistic approach to the news of ‘Euphoria’ season 3 delay
Arnold Schwarzenegger recently revealed of getting a ‘machine’ part after three heart surgeries
Billie Eilish finds it frustrating when music artists only think about albums' sales increase and not environment