DOTA 2 International Tournament hands out $20 million in prizes.+

DOTA 2 International Tournament hands out $20 million in prizes.