Jacket, £1,895, trousers, £795, and shirt, £530, all by Alexander McQueen, - The Independent