Jemima Khan fined £1,000 in UK for speeding and failing to respond to police notice; she accepted liability, citing renovation work caused delayed response.
Jemima Khan fined £1,000 in UK for speeding and failing to respond to police notice; she accepted liability, citing renovation work caused delayed response.