Film festival cost around €5m, with guests showered in luxury

By July 6, 2025