New Delhi, April 16 -- Indian markets moved higher sharply with both Nifty and Sensex hitting fresh record highs. The Sensex was up over 350 points, hitting a new high of 39,277, overtaking its earlier all-time high of 39,270, hit earlier this month. Broader benchmark index Nifty also hit a fresh high of 11,787. Banking stocks led the gains with ICICI Bank rising 3%. SBI, IndusInd Bank, Axis Bank and Yes Bank were among the top gainers. Infosys shares continued to drag after its margin and growth guidance disappointed the Street. Infosys shares were down 0.80% today, after falling nearly 3% on Monday. Earnings, investment flows and elections are likely to be the key drivers for Indian markets this truncated week. Indian markets would remain closed on Wednesday and Friday for Mahavir Jayanti and Good Friday. Voting for the second phase of Lok Sabha elections will take place on April 18....