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
- Advertisement -
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.
- Advertisement -
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.
- Advertisement -

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


