India has emerged the third largest power producer in the world with a total generation of 1,423 TWh (terawatt-hour) in the year 2016,