Editor’s note: The article and video were retrieved from the French language edition of Sputnik News, an official press organization of the Russian government. We have been unable to locate its counterpart on the English language equivalent, something curious onto itself. The set is reminiscent of the infamous “bin Laden Studios” of Tel Aviv, where […]
Print