The Pokémon League
The Pokémon League organizes all the gyms of the Lesho Region. They hire and pay the Gym Leaders and Elite Four, organize Champion battles, and telecast all the battles related to the League.
In order to challenge the Elite Four and the Champion, a trainer must first collect all eight badges of the Lesho Region. The champion and all former champions have special rights throughout the Lesho Region, for excample general access to most otherwise private places.