Pewter City
In the first city
you have to get all the gym badges in kanto
you have to go to every gym in kanto a beat all the gym leaders
You need to do the last gym in kanto.
No, but you can challenge kanto gyms
In Cerealean cave after you get all the kanto gym badges
Yes, to get to the Electricity Gym
you have to go to funchisa city in kanto
vermillion city
Kanto region north of saffron city. Next to the Pokemon center
its on seafoam island go up the ladder
14. 8 in the Jhoto region & 8 in the Kanto region