Complex sentence: It is engaged in development, investment, construction, operation, and management of power plants and power generation in twenty-seven Chinese provinces, supplying approximately ten percent of the country's electricity.
Split into simpler sentences: It is engaged in development, investment, construction, operation, and management of power plants and power generation in twenty-seven Chinese provinces. It supplies approximately ten percent of the country's electricity.