compulsary only in riyadh....but its better to wear abaya...