Live: Nifty hit fresh record highs; closes at 21,446 l FMCG, metal, oil & gas gain l Bajar Gupshup Coal India, Nestle India, Tata Consumer Products, NTPC and Reliance Industries are among the top gainers on the Nifty, while losers are SBI Life Insurance, Hero MotoCorp, Adani Ports, Wipro and Adani...