NFL matches should be telecast live on cable channels with good all round coverage. India is at 128th place in the world standings and that is a shame for a billion string nation. Indian football federation can easily promote the sport by some clever marketing especially when cricket is limping from one crisis to another.