Sports

Sri Lanka embarrasses West Indies two time T 20 WC champions including in year 2018 with win