China produces more electricity than India and USA combined!