What is Pokemon league in Pokemon Diamond?

The Pokemon league is where after you win 8 badges, you get to battle the elite 4 (four tough trainers) and the champion of the region (in diamond it's Cynthia until you beat her).