Referring to my eralier post, the government law has nothing to do with Fasting. I already cleared that islam doesn't stop non-believers from eating or drinking during ramadan. It is upto the local authorities. As clearbluesky mentioned, these GCC countries have their own local laws which prohibits eating in public during ramadan etc. but it is not derived from Islamic teachings. As I told earlier, the fasting is entirely a personal will and it won't break by seeing someone eating/making or supplying food etc. If one is fasting on full faith on Almighty Allah and His orders, then no way to break his fasting by tempting food etc.