Stock Market News: Sensex gains 103 points, Nifty to settle at 20,997

Stock Market News: The key domestic share indices ended in green amidst mixed global cues.