Due to the rainfall in UAE, our flight on 18th April got delayed several times and then cancelled with no explanation or information. Then the next TWO DAYS we had to spend in queues to get a flight rebooked, we spend 9 hours in a line without getting to the front. We left the queue after being told to go to a gate to catch a flight to our desitnation, 50+ people who hoped to get on were there. The flight was double booked already so not a single person was able to get on and were told just go back in line. We did manage to get a flight and they didn't put our luggage in that flight and its still pending to be found/shipped.Parents with children and elderly were not taken care of. There was even a demented lady that lost her caregiver, passengers took care of her both the airline, Airport and police did nothing for hours! People fainted and again passengers helped no one working there until very late.There was no food, water being supplied for hours, this was already on the 18th several days after the event how is it possible the airline and airport were not prepared for this at all...Absolutely appalling Performance from Emirates, as well as the airport and especially their management. I can't fault the crew as much as they were overworked, tired and tried their best. Their management should really resign.I do wanna say that several crew worked overtime, did try to help and they absolutely deserve praise and a raise.