Iran’s Revolutionary Guard allegedly deployed in Yemen



Members of Iran’s Islamic Revolutionary Guard Corps (IRGC) have been deployed in Yemen, Semafor reported on Monday citing United States and Middle East officials.

The media outlet was allegedly t…