Indian shares opened higher on March 18, 2023, marking a recovery from last week’s significant losses.