Prince Charles to never accept significant cash charitable donations

A former Qatari prime minister is said to have given the heir to the throne €3m (£2.6m) in cash. Charles...