Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Quais produtos cosméticos livres de crueldade têm as maiores vendas no Reino Unido?
 ###Tabelas: 
CREATE TABLE products (product_id INT, product_name TEXT, is_cruelty_free BOOLEAN, sales INT, country TEXT); INSERT INTO products (product_id, product_name, is_cruelty_free, sales, country) VALUES (1, 'Lipstick', true, 550, 'UK'), (2, 'Foundation', false, 600, 'UK'), (3, 'Mascara', true, 700, 'UK');
SELECT product_name, SUM(sales) as total_sales FROM products WHERE is_cruelty_free = true AND country = 'UK' GROUP BY product_name ORDER BY total_sales DESC;