Honor Magic 8 Pro (512GB Black) on Vodafone: £40.00/mo