India haven’t won an ICC trophy for the last decade. The 2023 Cricket World Cup just happens to be on India's home patch ...