British Formula 1 great Stirling Moss remained hospitalised in Singapore on Saturday, almost a month after being admitted with a serious chest infection, a statement on his website revealed.

Moss was taken to hospital on December 22 after travelling to Singapore for a cruise with his wife.

"Sir Stirling was admitted to hospital in Singapore on 22nd December 2016 with a serious chest infection," read the statement.

"Because of the severity of the infection it resulted in some complications and his recovery has not been as speedy as was expected or wished.

Advertisement

"However, his condition continues to improve and his doctors now consider him to be stable.

"In himself, Sir Stirling is in good spirits and only upset about having missed his Christmas cruise with friends." Moss, who has been described as the best driver never to win the world title, is hoping to enjoy several days holiday after he leaves hospital.

"Once he is discharged from the hospital, it is Sir Stirling and Lady Moss's hope to stay in Singapore to enjoy a few days recuperating at a lovely hotel, being thoroughly spoilt, whilst lying in the sun by a gorgeous swimming pool," read the upbeat end to the statement.

87-year-old Moss won 16 Grands Prix titles and was runner-up four times.