Giant 'El Gordo' lottery grips Spain
Christmas has come early for thousands of lucky winners in Spain's €2.2bn (£1.7bn; $2.7bn) lottery called "El Gordo" (The Fat One).
The winners included ticket-holders in Madrid, the south-eastern regions of Murcia and Valencia, A Coruna in the north-west and Cadiz in the south.
It is the world's biggest Christmas lottery, and the live televised draw grips the nation.
There were 10 top prizes, worth €400,000 each, for ticket number 13437.
The lottery has a huge impact for the lucky winners in Spain, where the unemployment rate is nearly 24% and even higher among the under-25s. In some cases it can help hard-up people pay off their debts.
As is customary, the winners' numbers, revealed on wooden balls, were sung by a group of 22 children at Madrid's Royal Theatre.
Unlike many other lotteries, there is no single jackpot - instead the winnings are distributed among thousands of people.
The second prize was worth a total of €1.25m and the third prize 500,000.