The Duchess of Sussex has laid flowers at the site of a school shooting in Texas in which 19 children and two teachers were killed.
Meghan placed a bouquet of white roses tied with a purple ribbon at a row of crosses put up in memory of the victims in Uvalde.
The blooms were laid near the cross of 10-year-old Uziyah Garcia, which had the words “you will be missed” written on it, the Los Angeles Times reported.
The Duchess made the trip in a personal capacity as a mother, her spokesperson said, adding that she wanted to give her condolences and support in person.
Meghan, who lives in Montecito, California, was not accompanied by husband Prince Harry.
High school dropout Salvador Ramos went on a rampage at Robb Elementary School on Tuesday. it was the deadliest US school shooting in almost a decade.
Gun safety advocates are now pushing US President Joe Biden to take stronger measures to curb such violence.
Among the actions they are calling for are to name a gun violence tsar and to issue an executive order on background checks for firearms purchases.
While Mr Biden has vowed to push for new gun restrictions, the White House wants Congress to act first, to create a more significant impact than executive action alone.
Harry and Meghan will be attending the Queen’s Platinum Jubilee celebrations next weekend with both their children.
It will be the first time the Queen meets her 11-month-old great-granddaughter Lilibet, who is named after her.
Her Majesty has also not seen the couple’s firstborn, Archie Harrison, for two years.
A spokesperson for the couple said: “Prince Harry and Meghan, The Duke and Duchess of Sussex, are excited and honoured to attend The Queen’s Platinum Jubilee celebrations this June with their children.”