News

Global streaming platform Mubi have released a statement after considerable backlash over their investor ties to a notorious Israeli defence start-up.