The Spanish city of Lleida on Friday approved a ban on full-face coverings in most public spaces in a rare step targeting the Muslim burqa and niqab in the country.