May 8 (SeeNews) - Indian power producer NTPC Ltd (BOM:532555) has awarded a 250-MW solar engineering, procurement and construction (EPC) contract to Tata Power Solar Systems, Lanco Solar Energy Pvt, BHEL and Sterling and Wilson.