Huawei P40 Pro Official, Leaks, Price, Release Date, P40 Pro Hands On - Everything You Need to Know