Representative Image NEW DELHI: The Union Cabinet approved the proposal of construction of 210 megawatt (MW) Luhri Stage-I hydropower project…