An Iranian delegation for negotiations “may have just landed in Oman,” Reuters reports. Separate reports indicate that at least three Iranian government planes have left Iran and landed in Muscat.

Category: