Prince Harry joined fellow members of the Household Cavalry in Edinburgh yesterday to pay tribute to the soldiers who lost their lives during his tour of Afghanistan. 200 servicemen and women attended the parade and memorial service at St Giles' Cathedral to commemorate British troops killed in Afghanistan, while crowds of supporters lined the Royal Mile. The sombre mood makes Harry appear older than 23 in these pictures, but it seems like he's finding a good balance between his army duties and nights out, and he always finds time to support (or giggle at) his brother.

Source