Where is the Headquarter of International Tennis Federation? A. Madrid B. London C. Paris D. New York Leave a ReplyYou must be logged in to post a comment.