India ranks 3rd in ICC rankings