Indian benchmark indices ended on a firm positive note on Monday, with the Sensex advancing 388.17 points or 0.46% to end at ...