Abdelbaset Ali al-Megrahi has today been given a new life expectancy of 10 years cant really say i'm surprised by this prediction, not too bad for only having weeks to live.