london alien drinking tea, oil painting by rembrandt,