Guy Bavli is based in the USA, but will fly all over the world just to perform for you!!!