Former West Indies pacer Andy Roberts has strongly criticized the International Cricket Council (ICC) for allegedly favoring India in major…