Prince Harry hopped aboard a red bus to show his support for London Poppy Day.
The 30-year-old royal was helping the annual appeal made by the Royal British Legion, which hopes to raise £1million for armed forces.
The fourth-in-line to the throne, who is a captain in the British army, joined stars including singer and friend, Joss Stone, to kick off the campaign outside Buckingham Palace.
Handsome Harry looked dapper in his navy suit as he posed for photographers wearing a poppy and medals.
Prince Harry in front of the poppy bus
Prince Harry in front of the poppy bus after meeting supporters of the Royal British Legion’s London Poppy Day appeal at Buckingham Palace.
Prince Harry chats with Major Peter Norton GC
Prince Harry chats with Major Peter Norton GC as he hosts the President’s Party in remembrance for members of the Victoria Cross and George Cross Association.
Prince Harry poses with Joss Stone, Barbara Windsor and Lacey Turner.
Harry chats with supporters of the Royal British Legion’s London Poppy Day
Harry chats with supporters of the Royal British Legion’s London Poppy Day appeal before getting on board the poppy bus at Buckingham Palace.