translate English to German: Is it because there are insurmountable technical obstacles to providing all the inhabitants of our planet with drinking water?
Wirft denn die Trinkwasserversorgung aller Bewohner des Planeten unüberwindbare technische Probleme auf?