Dec 31, 20224 min readREVIEW: SPECTACULAR SPECTACULAR! Moulin Rouge! at the Piccadilly Theatre, London.