Nifty, Sensex gain over 1,200 points

Business