Business Stock Market: Roar of giants lifts indices; IT & banks serve double volley S Jha July 17, 2023 0