Those killed included 20 Bangladeshi nationals and one Pakistani. The bus was carrying a total of 46 people, reports gulfnews.com.
The dead bodies have been moved to Al Ain Hospital, while the injured are being treated at different hospitals.
The bus was reportedly carrying cleaning workers from different companies.
The police have cordoned off the area and rescue work is being done.banglanews24.com