The Register favicon

Huawei Honor 10: At £399, plenty of bang for buck - it's a pity about the snaps