Indian stock markets witnessed weakness for the tenth straight session as the benchmark indices Nifty50 and the BSE Sensex closed in the red on March 4. The Nifty50 closed lower by 45.2 points or 0.2 per cent at 22,082.65 levels and the 30-share Sensex closed lower by 96.01 points or 0.13 per cent at 72,989.93 levels. Notably, the Nifty50 has declined 3.65 per cent in the ten sessions and the 30-share Sensex has fallen 3.83 per cent in eleven sessions.