Canada
Thailand
France
Switzerland, Italy
Indonesia
Finally ...
Faroe Islands
United States, Switzerland, United Kingdom, Colombia
magic tour
United States, China
Peru
France, United Kingdom, Malaysia, Australia
Colombia
Peru, United States
Italy, Slovenia, Croatia, Belgium
Malta