Caro Emerald comes to Hampton Court Palace

by