Tata Steel, JSW Steel, Vedanta, Hindalco, NMDC and JSPL are top stocks to buy recommendations by market expert Gaurang Shah ...