The ICC has unveiled the best test team of all time as voted for by fans on the governing body's website. The ICC offered a shortlist to choose from.

Here it is:

Virender Sehwag

Sunil Gavaskar

Donald Bradman

Sachin Tendulkar

Brian Lara

Kapil Dev

Adam Gilchrist (wk)

Shane Warne

Wasim Akram

Curtly Ambrose

Glenn McGrath

Is it a bit 1980s focused? No Englishmen either but maybe that is not a big shock. Sehwag probably the biggest surprise.

These sort of polls are done almost weekly and discussed in bars around the world.  The debate certainly won't end with this list but ahead of the 2,000th test later this week between England and India, it's a nice reminder of what a wonderful sport cricket is.