Mashreq is the best one and second best is doha bank

Worst of worst is CBQ and HSBC