Federer and De Niro team up to promote Switzerland May 5, 2021May 5, 2021 admin Travel Industry Hollywood star bemoans ‘lack of drama’ in ‘perfect’ country