Top 5 Most Powerful Pokemons In Whole Pokemon World

5. Dialga

5. Dialga

4. Palkia

4. Palkia

3. Mega Rayquaza

3. Mega Rayquaza

2. Giratina

2. Giratina

1. Arceus

1. Arceus