Princess Diana’s iconic sheep jumper was first worn by the late Royal in 1981 and it’s still a favourite among fans today. Now Joules has released its own version for less than £60 Princess Diana’s iconic sheep jumper was first worn by the late Royal in 1981 and it’s still a favourite among fans today. Now Joules has released its own version for less than £60 Lifestyle