West End Live organisers have revealed this year’s line-up, with 40 West End shows set to offer a taste of London’s theatre for free in Trafalgar Square. The event, which is also Europe’s largest free musical theatre festival, is set to run on June 17-18. West End Live’s 2023 line-up features almost every single musical …