Switzerland Tourism has launched Ticket to Switzerland, a YouTube series featuring four Indian creator teams who compete in thrilling challenges while travelling through some of the country’s most ...