Honor: Price after discount £299.99