Alibaba video slot is provided by Leander Games casino software.
This slot machine is loaded up with Bonus Game, Wild Symbol, Multiplier, Scatter Symbol, Free Spins. This and other 5 reel slots can be found at SlotsUp.com. Try them all free for fun or choose the right casino to play for real money.