20071218 business.india-business: Nifty regains 5800 on NTPC; Bharti support