Honor Magic 8 Pro (512GB Black) on iD Mobile: £34.99/mo