Free tap water must now be offered in bars and restaurants in Spain