Prince Edward, who turned 59 yesterday, addressed a crowd at the City Chambers in Edinburgh where the couple made their first public appearance since gaining their new titles.