Indian stocks struggled after a weak start on Monday, with the Nifty adding 17 points at day’s high and the Sensex gaining as much as 13 points to 31,286. Domestic shares were in line with the other Asian markets, which remained subdued amid geopolitical risks after Saturday’s terrorist attack in London, despite US stocks rising … Read More →