Spanish energy group Iberdrola SA (BME:IBE) announced that it has been selected by the Barcelona public transit operator to supply green hydrogen for its fleet of city buses starting in 2021.