Microlight Ranolph Fiennes lands in Aberdeen