“Welcome to the world of Sixt” as one of their promotion brochures says which I find to be an interesting come on. But a come on to what? Frankly I had no idea that Sixt is a r