Sensex rises 666 points to 79,186 while Nifty gains 167

Business