stlucianewsonline.com
West Indies now number 1 in T20 world rankings
ESPN - West Indies have claimed the No. 1 spot in the ICC T20 rankings after Sri Lanka, who had largely occupied the top rung since they won the World T20 in 20