The country is the second European Union nation after France to enforce such a ban. Offenders face a fine of 137.5 euros (£121; $197) and up to seven days in jail.
Two women who wear full veils launched an immediate court challenge, saying the law is discriminatory. France, home to Europe's biggest Muslim population, enforced its ban in April.
Belgium's law bans any clothing that obscures the identity of the wearer in places like parks and on the street. [BBC] Read more