The Seville Fair is held in the Andalusian capital of Seville in Spain. The fair generally begins two weeks after the Semana Santa, or Easter Holy Week, according to Wikipedia.
For one week each year, the village turns into a colourful celebration of flamenco, music and dance, horses and bullfighting and of course, food and drink.