Markets see smart rally, Sensex gains 5% for the week

Business