Saudi Arabia's crown prince, has broken a three-week public silence over the killing of dissent journalist Jamal Khashoggi and said all culprits would be punished, and that “justice would prevail”.

Iran Press/Middle East: Saudi Arabia's crown prince said on Wednesday the case of Jamal Khashoggi was "painful" and that "justice will prevail" following the killing of the Saudi journalist at the Saudi consulate in Istanbul.

Appearing on a discussion panel at an international investment conference in Riyadh, Crown Prince Mohammed bin Salman said all culprits would be punished, and that Saudi Arabia and Turkey would work together to reach results, Reuters reported.

They were his first remarks since the global outcry over the killing of dissent journalist at the Saudi consulate in Istanbul.

Jamal Khashoggi entered the Saudi consulate in Istanbul on 2 October to collect documents for his forthcoming marriage, but his Turkish fiancée who was waiting for him in front of the consulate never saw him again.

US resident Khashoggi was an outspoken critic of Riyadh, especially Saudi Crown Prince Mohammed bin Salman, who contributed to The Washington Post.

An adviser to Turkey’s President Recep Tayyip Erdogan said Saudi Arabia’s Crown Prince Mohammed bin Salman has “blood on his hands” in the murder case of Saudi dissident journalist Jamal Khashoggi.

“It is a disgrace that reaches all the way to Crown Prince [Mohammed bin] Salman. At least five members of the execution team are [Mohammed bin] Salman’s right hands and are people that wouldn’t act without his knowledge,” Ilnur Cevik, an adviser to President Erdogan, wrote in a column in the Yeni Birlik newspaper.

Also on Wednesday, President Tayyip Erdogan said Turkey would not allow those responsible for the killing to avoid justice, echoing his previous remarks on the case.

“We are determined not to allow a cover-up of this murder and to make sure all those responsible -- from those who ordered it to those who carried it out -- will not be allowed to avoid justice,” Erdogan said in a speech in Ankara.

Read More:

UN chief calls for probe into Jamal Khashoggi’s death

Three European countries condemn killing of Khashoggi