The Emirates print timetable states:
Code:
Alcoholic* and soft drinks will be served free of charge in all classes of service
*except Dammam, Jeddah and Riyadh
Are you sure that the MLE flight was dry? I don't drink so I may be mistaken, but I am quite sure that my DXB-MLE flight had alcohol on board
Cheers