There is an evening of surprises and danger in store when the Medici throw a lavish Masked Ball in Lorenzo's honour. Show less
Discover 11,128,835 listings and 281,699 playable programmes from the BBC
There is an evening of surprises and danger in store when the Medici throw a lavish Masked Ball in Lorenzo's honour. Show less