The Princess Royal is on a solo visit to South Africa and she wore a practical outfit and her iconic sunglasses on the first ...
Cameron Diaz may be an A-list star, but some of her best work has gone overlooked, even in blockbuster movies like Charlie's ...