Nifty holds 7950 amid pressure; Hindalco, Tata Motors up
Global markets are a mixed bag today. Asian stocks skid on growth fears but China bucked the trend. Shanghai closed with almost 2 percent gains. In Europe, France's CAC and Britain's FTSE gained over 0.3 percent while Germany's DAX declined 0.7 percent.