International experts are questioning the scale of the new coronavirus epidemic in Iran, where the official death toll is second only to China and risks creating a regional epicentre of contagion.
While Iran has acknowledged 43 deaths among 593 confirmed infections nationwide - with a vice-president and deputy health minister among those testing positive - unofficial tolls are much higher.
Deaths: 210 or 43?
The London-based BBC Persian service says 210 people have been killed by the virus; a figure it says it collated from hospital sources.
The report was immediately dismissed by Iran's health ministry. The Iranian opposition said that the coronavirus death toll in Iran toll rose to 367, while the Iranian government denies, according to Al Arabiya.
The People's Mujahedin, an exiled organisation that Tehran considers a terrorist group, claims that the epidemic has killed "more than 300", while infecting up to 15,000 across the country.
Six epidemiologists based in Canada used a mathematical model to estimate that there have been more than 18,000 cases on Iranian soil. Their calculations - not yet peer reviewed - take into account the number of cases in other countries that originated from Iran.
"When a country exports cases to other destinations it's very likely that the burden of infection in this country is significant", according to Isaac Bogoch, coauthor of the study and a specialist in infectious diseases at the University of Toronto.
'Position of weakness'
This week, Reporters Without Borders added its own criticism of Tehran's handling of the outbreak, accusing the government of stifling news on the spread of the virus.
"The authorities insist they have the situation under control but they have... obstructed journalists trying to cover the story," the media advocacy group said in a statement.
On Saturday, Iran's health ministry spokesman Kianoush Jahanpour responded to the criticisms, accusing foreign media of spreading false news.
"Among Iran's radicals, there is an obsession with not giving ammunition to the enemy and avoiding appearing weak," said Thierry Coville, an Iran analyst at the French Institute for International and Strategic Affairs.
Iranian Twitter user Assieh Bakeri speculated: "Talking about coronavirus could soon be considered troubling for public opinion, undermining public security and insulting the president!"
Economic crisis weighs
More than seven percent of people in Iran confirmed to be infected with the virus have died, according to Iran's official data, a far higher mortality rate than in other countries.
In China, 3.5 percent of infected people have reportedly died. In Italy, another country hit hard by the virus, the death rate is reported at two percent.
"In Iran, for example, they started detecting patients based on death. So if you calculate the case/fatality rate that way, it is going to be very high," said Cecile Viboud, an epidemiologist at the National Institutes of Health in the United States.
Whatever the reliability of official figures, Iran is certainly one of the main centres of contamination outside China.
The situation is aggravated by an economic crisis, as the country grapples with the effect of Washington re-imposing sanctions in 2018 - a move that hit oil exports and provoked a recession.
"Why did Iran not stop flights to China? There is a rational explanation - China is one of the last countries buying their oil. They need to maintain the economic link," Coville said.
"With the sanctions, we can say that the government has lost at least 30 percent of its budget revenues. This has inevitably had an impact on their health system," he added.
Situated at a geographical crossroads in the Middle East and surrounded by countries with creaking infrastructure and challenging humanitarian conditions, Iran's situation gives cause for worry.
"This is concerning, both for public health in Iran itself, and because of the high likelihood for outward dissemination of the epidemic to neighbouring countries with lower capacity to respond to infectious diseases epidemics", the Canadian study concluded.
Azerbaijan, Iraq, Canada, Georgia, Lebanon, New Zealand and Qatar have now confirmed coronavirus infections among people arriving from Iran.
Iranian authorities have taken measures to counter the virus' spread, including cancelling Friday prayers in several cities, closing schools until at least Tuesday, shutting parliament until "further notice" and restricting travel within the country.