Oh, Mary! at the Trafalgar Theatre review: a boozy glitter bomb of outrageousness - 4/5 This show can’t see a top without ...