Appeal after pensioner struck by taxi in Princes Street