The office of Prince Charles has denied any wrongdoing in the heir to the British throne accepting bags of cash as charity donations from a Qatari politician.