The League is a feature in Dragon City that allows players to compete against each other for rewards. The League is divided into different tiers based on player level, and players can earn points by winning battles. At the end of the season, players are rewarded with gems based on their rank in the League. Make sure to participate in the League regularly and aim for the highest rank possible to earn the most gems.