Amsterdam has become the world's first capital city to ban public advertisements for both meat and fossil fuel products.