A British citizen has said he is stuck in Oman needing life-saving medical treatment because the British embassy has failed to help repatriate him. David Hughes had been working in the country ...