Huawei Mate 10 Pro now on sale at Vodafone UK; first 1,000 orders get a free Huawei Watch 2

You may also like...