International Cricket Council (ICC) headquarters is located in__________? Arif Khan 8 years ago A. Dubai B. USA C. China D. Australia