But how will you know the difference between expat and tourist in the shops, will a shop keeper refuse to serve someone because they don't speak Arabic because that is what the law demands? Or those who only here on business visa for short time? How will you enforce it?