His Majesty Sultan Qaboos bin Said welcomed Hassan Rouhani, President of the Islamic Republic of Iran, today.