A plane that crashed in Iran with 179 people on board just after take-off was trying to the return to the airport when it crashed, Iranian investigators have said.
A Kiev-bound Ukraine International Airlines Boeing 737-800 went down on Wednesday just minutes after taking off from Tehran's airport, leaving no survivors.
An initial probe found the aircraft experienced a problem as it was leaving the airport zone, and was "on fire", the BBC reported on Thursday.
Earlier, Iran said it would not hand over the recovered black box flight recorders to Boeing or to the US.
Under global aviation rules, Iran has the right to lead the investigation, but manufacturers are typically involved.
The crash came at a time of high tensions between Iran and the US -- just hours after Iran carried out missile strikes on two air bases housing US forces in Iraq. However, there is no evidence the two events are linked.
Iran's Civil Aviation Organisation (CAOI) chief Ali Abedzadeh said: "The plane, which was initially headed west to leave the airport zone, turned right following a problem and was headed back to the airport at the moment of the crash."
Abedzadeh added that witnesses saw the plane "on fire" before the crash, and that pilots hadn't made any distress calls before trying to return to Imam Khomeini airport.
He said the initial findings had been sent to Ukraine and the US, where Boeing is headquartered. Sweden and Canada had also been sent the findings, as their nationals were on board, he added.
Ukraine has declared January 9 a day of national mourning.
Normally, the US National Transportation Safety Board would have a role to play in any international investigations involving US-made Boeings. But the board must act with permission and in accordance with legislation of the foreign country concerned.
In comments published by Iran's conservative Mehr news agency, the head of Iran's Civil Aviation Organisation (CAO), Ali Abedzadeh, said: "We will not give the black box to the manufacturer and the Americans."
"This accident will be investigated by Iran's aviation organisation but the Ukrainians can also be present," he added.
Abedzadeh said it was not yet clear which country would analyse the black boxes - a cockpit voice recorder and flight data recorder
. Ukrainian President Volodymyr Zelensky said in a televised statement that "a thorough and independent investigation will be conducted in accordance with international law", and that he would speak to Iranian leaders to step up cooperation in investigating the crash.
Boeing said it was "ready to assist in any way needed", while Canadian Prime Minister Justin Trudeau said his country expected to have a role in the investigation and had offered technical assistance.
Ukraine's Tehran embassy initially blamed engine failure but later removed the statement, saying any comment regarding the cause of the accident prior to a commission's inquiry was not official.