Netflix has exclusively acquired six award winning short films from Telfaz11 Studios which will be available for viewers in 190 countries starting Thursday 27 February. To be released under the name “Six Windows in the Desert,” the short films made by Saudi creators aim to shine a light on thought-provoking subjects with a focus on…