Xiaomi's new Mi 5 offers flagship hardware at an affordable price

Xiaomi's new Mi 5 offers flagship hardware at an affordable price