Indian stocks closed higher Monday with the Bombay Stock Exchange benchmark index, Sensex, soaring 375.72 points, or 1.81 percent, to close at 21,134.21 points, up from the previous close of 20,758.49 points. The Indian stocks are following the trend of Wall Street and other Asian markets encouraged by signs of global recovery over the past few days.