She is one of the most beautiful women on the planet so it comes as no surprise really that Miranda Kerr has flashed the flesh on Instagram.
The model posted the topless picture on her account last night. She captioned it: “Thank you @wmag @mertalas @macpiggott @edward enninful”.
Yesterday also saw the 30-year-old Aussie star unveiled as the new face for H&M. The high street fashion brand tweeted: “Exciting news! Supermodel @MirandaKerr will be the face of our #HMSpringFashion campaign!”

Miranda showed off a topless picture on Instagram this week.
[Images via Instagram/ mirandakerr]