Meghan Markle has made a surprise visit to the Texas town where a teenage gunman massacred 19 children at an elementary school.
The Duchess of Sussex laid a bouquet of white roses at a makeshift memorial close to the scene of the slayings at Robb Elementary School in Uvalde.