Question: who played the piano on life on mars
Answer: The song , with piano by Rick Wakeman , has been described by BBC Radio 2 as `` a cross between a Broadway musical and a Salvador Dalí painting .