Seville celebrates its traditional April spring festival that runs for seven days until the 20th of the month, marked by dancing, eating, drinking and socialising.