EU annual electricity generation mix

Annual power porduction represented in Terawatt hour (TWh)