Modern renewable energy generation by source

Interactive visualization requires JavaScript