Britain's most famous department store, Harrods, has been taken over by the Italians - and pride of place has gone to Ferrari. For the next eight weeks, a brand new 612 Scaglietti will be the centrepiece of the 'Made in Italy' experience in the London shop. It's the only car, and is joined by clothing and food displays.
Social Bookmarks