How will we feed nine billion people in the future? Can we ever have a disease-free world? Can robots play football?
German 'science train': next stop Shanghai 2010?