Home World News India shares analysis: Mazagon Dock, ICICI Bank, Bajaj Finserv