Queen Elizabeth II took a stroll with Olive the duck on a visit to this Edinburgh city farm as part of her annual week of engagements in Scotland.