India, Sri Lanka, and Afghanistan have some of Asia's strongest men's cricket teams according to world rankings by ICC.