Spain's finest national holiday 'Fiesta Nacional de España', takes place on 12th October every year and is one of the most important festivals in Spain, being a bank holiday for all workers.The celebration involves a military parade through the centre of Madrid, attended by the Royal Family, the Pre