A Sir Winston Churchill oil painting has sold for £840,000 at an auction.
The artwork was done by the wartime Prime Minister in the winter of 1935.
Called Marrakech, it depicts a scene from the Moroccan city.
READ MORE: Lego selling £270 Christmas tree that has 3,171 pieces and takes six people to make
He was said to find peace while painting there.
Churchill painted it on canvas for his wife, Lady Clementine Ogilvy Spencer-Churchill.
The framed 24-inch by 20-inch painting shows three women standing in a road in front of palm trees.
The estimate for the sale was as low as £215,000.
But it sold for almost four times that amount.
The hammer price in the auction was £840,405.
The sale took place at Heffel Fine Art Auction House, based in Toronto, Canada, as reported on What’s The Jam.
Lady Spencer-Churchill gifted it to the Hudson’s Bay Company in 1956.
It was founded in 1670 as a colonial trading monopoly under a charter granted by King Charles II.
The business, which at times all but governed large parts of what is now Canada, went through a number of iterations and was most visible in Canadian life as a chain of department stores.
The business was liquidated in March 2025, triggering a series of auctions of the firm’s art collection.
The listing reads: “Marrakech, oil on canvas, circa 1935.
“Initialled and on verso inscribed ’15’, 24 x 20 in, 61 x 50.8 cm.
“Gifted by the artist to his wife, Lady Clementine Ogilvy Spencer-Churchill.
“Gifted by Lady Churchill to the Hudson’s Bay Company, 1956.”
Marrakech was the star item in the sale on 19 November.
READ MORE: Lock of King Charles’ hair on sale for £7,995
