None of the world's top coffee roasters and traders have committed to paying farmers a living income even though ‌this is set to become a legal obligation for large companies operating in the EU from ...