Eric Idle - Always Look on the Bright Side of Life, Live! 27 September 2025 London Royal Albert Hall Buy Tickets