Definitely alibaba used to be a better restaurant .but recently the food qulaity has detoriated to the core .Pls check the kitchen if anyone gets a chance to do that.Every time the kitchen opens a foul smell enters and big bad annoying noise feom the kitchen annoys you.Flies all over your food and old tatsting food is a speciality.The bathrooms are also dirty to the maximum and hygene has gone for a toss.Really wouldnt recommend anyone to have food here.Used to be one of my favourite choice but not anymore.The last experience receiving an oil fried tanthoori chicken.Well never thought that thanthoori chicken was fried in oil.