How long does it take to fly from Johannesburg to Germany?

Depending on where in Germany, but about 11 hours.