The fact that India – a country of 1.4 billion people – has a football team that is ranked 104th in the world is scarcely believable. Admittedly, the sport lags behind the likes of cricket and kabaddi in the popularity stakes but, even so, the nation should surely be able to rank higher than countries […]