Prince honored for his historic 2007 “21 Nights in London” residency
Prince was honored this week on the 14th anniversary of a record-setting residency in England. The Purple Rain star performed a record 21 shows in September 2007 at the famed O2 venue in…