OK I'll have a go at a World XI:
1. Virender Sehwag
2. Graeme Smith (c)
3. Hashim Amla
4. Sachin Tendulkar
5. Michael Clarke
6. AB de Villiers
7. MS Dhoni (+)
8. Graeme Swann
9. Morne Morkel
10. Mohammad Asif
11. Dale Steyn
With Sehwag and Smith, you have an explosive opener whose capable of making huge scores and a gritty opener partnering him who leads teams by example. Then you have Amla who has brilliant temparement who can come in when you lose an early wicket and can just steady the team whilst still playing great shots. Tendulkar, I don't really have to explain. Then there's Clarke and de Villiers. Clarke is someone you can rely on to make runs, and de Villiers has really kicked on and become an excellent test player. I chose Dhoni but I could've easily chosen Sangakarra. I just preferred to have someone like Dhoni in the side.
Swann is the best test spin bowler in the world at the moment so there was no question about that. Asif is a brilliant bowler, whose so consistent it's amazing. Then you have Steyn whose unquestionably brilliant, his stats back him up all the way and he's just a fantastic bowler. I chose Morkel but I'm not too happy about picking him tbh. If it was a swinging pitch then I guess I'd chose Anderson who can be lethal. I think Zaheer Khan might be a better choice, as he's been excellent and solely carrying India's bowling line up for a long time now. But I guess if you have someone as accurate as Asif, you can play someone like Morkel.