Vivo's Scrappy New Y28 Mid-ranger Turns Up With A R7,000 Price Tag - Stuff South Africa