Huawei Canada offers 50 percent off broken screen and mainboard replacements until May 20

Comments