The Spanish energy provider Iberdrola and RIU Hotels & Resorts have signed a long-term contract for the former to supply 100% green energy to the hotel chain’s establishments and head offices in Spain, which consume a total of around 70 gigawatt hours per year.