Indian markets opened on a positive note, with the Sensex rising over 300 points and the Nifty surpassing 23,100. Tata Steel gained 2%, while Senco Gold tumbled 12%. The rupee strengthened to 86.85 ...