Karnataka records highest-ever hydropowe… — UPSC Study Notes | PrepDose