Business | Fri Nov 1, 2013 4:40pm IST

BSE Sensex hits life high of 21,294; caution prevails