Black Sheep Jumper
Princess Diana's 'Black Sheep Jumper' Sold At USD 1.14 Million, Making It The Most Expensive Sweater
Poulami Bhandari
1