Swiss generic and biosimilar drugs company Sandoz (SWX:SDZ) is set to meet 90% of its European power needs with solar under a 10-year virtual power purchase agreement (PPA) signed with Madrid-based renewables company Elawan Energy.