Tens of thousands of Pokémon trainers from around the world have descended on San Francisco for the Pokémon World ...