Meghan Markle fought back tears at a makeshift memorial for the 19 pupils and two teachers killed during Tuesday's Texas school shooting.
The Duchess of Sussex was pictured by the tributes outside Uvalde County Courthouse - not far from Robb Elementary School where 18-year-old gunman Salvador Ramos struck.
The former actress, 40, laid a bouquet of white roses during her lowkey visit on Thursday.