DiploFoundation Embassy of Switzerland in Rome Embassy of Malta in Rome Embassy of Canada in Rome Istituto Diplomatico, Ministero degli Affari Esteri Lea...