Indian hydropower producer NHPC Ltd (BOM:533098) has created a subsidiary dedicated to the development of renewable energy, small hydro and green hydrogen projects, it was announced on Friday.