ICC to join hands with Himalaya Cricket News Mar 3, 2021 Staff The International Cricket Council (ICC), the world's governing body for cricket, is on the brink of signing yet another sponsorship contract in India. As per the reports, the 3-year arrangement...