Entertainment Daily 24x7 News Sep 28, 2021 Los Angeles : The worlds biggest Imax screen is all set to open its gates on Thursday in Germany, kicking off with the premiere of the latest James Bond film 'No Time to Die'.The screen, located at the Traumaplast Multiplex in Leonberg, is…