LONDON, Sept. 23, 2024 /PRNewswire/ — The opening of the Odyssey 2024 film festival and the Odyssey Sustainability Film Awards (Odyssey SFA) presentation took place on Monday evening, 16th of September, at the Ritzy Picturehouse Cinema in Brixton, London. Over 160 guests from the…