Queen Letizia of Spain Delivers Spanish Flag to National Police
AVILA, SPAIN - NOVEMBER 10: Queen Letizia of Spain delivers spanish flag to National Police at National Police School headquarters on November 10, 2015 in Avila, Spain. (Photo by Pablo Cuadra/Getty Images)