Ajantha Mendis retires from all forms of cricket

The 34-year old last played international cricket in 2015, an ODI against New Zealand in Christchurch

Full credit to espncricinfo.com Please read more here.