What to say? The earlier flight to Kabul was canceled due to sandstorms but we only knew after they call us all for boarding only 3 minutes later when in the queue we were told to sit back as there were delays. Only persons chasing the staff found out about the cancellation and then in order to leave the airport they took all 120 passports and disappeared for 4 hours while the visa was cancelled with no further information to passengers. The poor information along with the staff hiding behind a cop who was the one giving the answers yelling at us and almost arresting a couple passengers that were complaining (In Dubai foreigners don't have the right to protest or demonstrate) proved they take advantage of it in order to skip passenger's complaints. Once in the aircraft next day the plane turns into a bazaar. Everything is to pay for including inflight entertainment. You can pay to have something else than the news scroll such as some TV series and pay more to access the movies. The plane was clean the seats very unconfortable.