NewsGiegling Announces Planet Giegling World TourThe tour will stop in 18 cities, including Los Angeles, New York, Tokyo, London, and Tbilisi.