Answer:
Today, MLB is composed of 30 teams: 29 in the United States and 1 in Canada.
9.3m questions
12.0m answers