Takealot's new "Made Local" challenge puts R1.7 million up for grabs - Stuff South Africa