Members of the Royal Family greeted crowds in Madrid today during the annual Flag Day Red Cross fundraiser.
Queen Sofia presided over a booth at the Congress of Deputies.
Infanta Elena and Princess Letizia were elsewhere in the city, also greeting crowds and putting little Red Cross flags on them.
Earlier this week Prince Felipe and Princess Letizia were celebrated Police Day in Alcalá de Henares in the Madrid region.
King Juan Carlos has not held any public events since his recent surgery. He is already out of the hospital.