Stock markets close lower as weak rupee, inflation fears after fuel price hike weigh on sentiment
The 30-share BSE Sensex dropped 160.73 points, or 0.21%, to settle at 75,237.99, after swinging between gains and losses during the session. The benchmark had rallied nearly 470 points in early trade before losing momentum.