America. But unfortunatly these events ended years ago. You will have to cheat now.
By action replay or events that that come rarely
Only availble in events, sorry.....unless if u have AR.
You can obtain Swinub from the swarm in Route 217 in Pokemon Pearl.
there is no cheat
you can't obtain it you have to catch it by yourself
there are 150 kinds of Pokemon that you can see and/or obtain. Unless you have friend trade you Pokemon that you can only get in pearl to you, you'll never obtain them all. In Pokemon diamond and pearl all you have to do is see the Pokemon and you get its data unlike the older versions where you have to obtain them.
Migrate it.
Yes
darkrai and arcus
To obtain a Pokemon through events, you must receive the card and collect your Pokemon from a nearby Poke Mart with a free slot in your party.
The only way to obtain Suicune in Pokemon Pearl is to transfer it from GBA via Pal Park.
You may obtain the Razor Fang in Pokemon Pearl at the Battle Park in the Fight Area.