Gadgets Xiaomi launches the Redmi 3 smartphone with impressive specs and an affordable price of $105 By Kaluka wanjala January 11, 2016