Two of NTPC Ltd’s operating units — Talcher Thermal Power Station and Talcher Super Thermal Power Station — were ranked among the 25 best power stations in the country.