The Princess of Wales honoured Commonwealth soldiers as she laid a wreath at the Cenotaph in London to mark Anzac Day.
Hundreds of people watched as the solemn ceremony commemorated the 1915 Gallipoli landing of Australian and New Zealand troops in the First World War.