Former Indian captain Sourav Ganguly hailed Team India following their win over New Zealand in the final group stage match of the ongoing ICC Champions Trophy, saying that it has the capability to defeat anyone in white-ball cricket.