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.