Prince Harry runs a race and plays rugby in Brazil
Prince Harry has run a mile in six minutes to raise money for the charity Sport Relief, showed off his rugby skills and played beach volleyball on the second day of his visit to Brazil.
The prince, who is in the country as part of his Diamond Jubilee celebration tour for the Queen, said the UK and Brazil were forging bonds which would "stand the test of time."
Peter Hunt reports from Rio de Janeiro.