Saudi Arabia's Deputy Crown Prince Mohammed bin Salman has said a war between his country and Iran would be the beginning of a catastrophe and Riyadh would not allow it, the Economist reported on Thursday.