Kate Moss went on a week-long yoga retreat to improve her complexion.

The 35-year-old supermodel was mortified after seeing photographs of her skin looking blotchy and lined, and so decided to detox to improve its condition.

A source said: "She went to a yoga retreat for a week, where there were no temptations at all. She got back and she felt better than she has in ages. And she looked much better too — her skin has bounced back."

Kate — who designs a range of clothes for British high street chain Topshop — was determined to look her best in time for London Fashion Week earlier this month, especially as Topshop boss Sir Philip Green wanted her to look fresh-faced at the store's show.

The source added to Britain's Closer magazine: "He told her that it might be a good idea to take it easy for a week to ensure she was looking her best. He's one of the few people she actually listens to, so she took his advice seriously."