Cinco de Mayo is a national day which celebrates freedom and liberty in Mexico.
It marks the date in 1862 when President Benito Juarez sent troops to face the invading French army who were marching towards Mexico City.
The day is hugely important in Mexico and is celebrated with parades, battle re-enactments, fireworks and parties around the country.
Ladies Day at Musselburgh Races: Children's nurse crowned most stylish woman
Pedestrian dies after being hit by car in Edinburgh
Edinburgh dad Joseph Wakeley dies days after being hit by car near Sheriffhall Roundabout
Livingston crash: 28-year-old woman pronounced dead at scene as man arrested in connection with incident
Edinburgh crime news: Police investigating vandalism at Capital primary school after £5,000 worth of damage to school equipment
Residents at Drummond Grange in Lasswade watched videos of parades and celebrations in Mexico and enjoyed a Mexican party with Mariachi music, games, dress-up and other fun activities.
Speaking about the Cinco de Mayo celebrations at the Lasswade care home, Jan, a resident there, said: “It is so wonderful and so much fun!”