Alibaba Casino was founded in 1999 and closed just a couple of years ago. It was designed in an Arabian theme, with a beautiful Eastern princess on the starting page. The only software provider they had was World Match. As you might have guessed, not only sheiks, but even ordinary players, couldn’t get a desirable gaming experience here.
Other than that, it was a typical casino, with no major issues. They held a Maltese license, had a friendly support service (though it wasn’t 24/7), and a decent choice of the withdrawal options. The pending period was pretty long - up to 5 days. However, we don’t think it could cause their closure.
Anyway, it’s time to move on and look for another casino where your wishes will come true, without the help of any gins-impostors. Don’t know where to start? Here a good hint for ya - 21 Casino and Winning Room Casino. You can also find other websites on our portal.