Geneva, Switzerland
Business & Corporate | Events
Group of people on stage at Rolex Annika Major Award event with photographers taking pictures.