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