The renewable power generation in fiscal 2023 saw a resurgence yet fell short of the P90 estimates at the portfolio level. PrevNext