London has a diverse events scene, with an eclectic mix of festivals, performances and concerts. From the spectacle of the Notting Hill Carnival to the thought-provoking works of the London Film Festival and fashion and design events, there's always something happening in London that caters to every interest and passion. The musical offerings range from the most prominent stars' stadium concerts to intimate jazz club events. In addition, there are world premieres for movies and exclusive shows in Royal Albert Hall.