Metal, IT, pharma spur market rally; Nifty holds 25,000 support
Metal stocks led the rally, with Tata Steel and JSW Steel advancing over 2%, aided by rising global commodity prices