The musician was discussing the forthcoming World Cup when he explained that he’d actually been asked to play a show in the country in 2021.
“I was actually offered a lot of money, over $1m, to play there 15 months ago,” Stewart, 77, told The Sunday Times. “I turned it down. It’s not right to go. And the Iranians should be out too for supplying arms.”
The rocker’s comments come as comedian Joe Lycett told David Beckham he would shred £10,000 if the sportsman didn’t pull out of his Qatar World Cup deal. He is reportedly being paid £10m to be an ambassador.
Beckham has been heavily criticised for accepting the money from a country where homosexuality is illegal, given that he has previously been viewed as a great ally of the LGBTQ+ community.
Many fans are worried about attending the approaching tournament, which begins on 20 November, with some fearing for their safety when in Doha.
When it was announced that Robbie Williams plans to play in Qatar this December, there was furious backlash.
TV presenter Paul O’Grady was among the critics. He said: “I’m surprised at Robbie… No amount of money would get me there.”
The Fifa World Cup is taking place in Qatar between 20 November and 18 December.