Italian Embassy receives solar makeover March 30, 2016 By admin The Italian Embassy in London is now generating its own clean electricity thanks to a 7.5kWp solar array installed on its roof.