From price to specifications, here's everything you need to know about the Honor Magic 8 and Honor Magic 8 Pro ahead of ...