The International Cricket Council (ICC) has announced the appointment of Sanjog Gupta as its Chief Executive Officer (CEO).  A highlyContinue Reading