Sensex heading towards 30,000 mark; Banking shares up

The Nifty hit an all-time high of 9,122.75 on Tuesday