Giratina is not found through normal game play. You must have an Arceus from the Arceus event that took place a while ago to get Giratina.
You can only find Skarmory in the Pokemon SoulSilver version.
There is no possible way to find GIRATINA in Black. You'll have to migrate it from HeartGold, SoulSilver, Platinum, Pearl or Diamond. Hope this helped
Where you find Misty.
Giratina can only be obtained in two ways: the Arceus event or trading one from a friend. Giratina cannot be found in the game through normal game play.
You can't get Giratina in Pokémon Black but you can use the Poké Transfer in order to transfer it from Pokémon Diamond, Pearl, Platinum, HeartGold or SoulSilver.
There is no Chinese Pokemon, it was banned.
You can not find Giratina in these games. You have to transfer it from Pokemon Diamond, Pearl, Platinum, Heartgold, or Soulsilver.
A special event in ilex forest
If you trade over the Arceus you received from a Nintendo Event over to HeartGold or SoulSilver and take it with you as the leader of your party to the Ruins of Alph, Cynthia will take you to the Sinjoh Ruins. There, if you deposit all of your Pokemon other than Arceus, you can choose between receiving a level 1 Dialga, Palkia, or Giratina, each holding its respective orb. (Giratina will be in Origin Forme if you select it here, and doing so is the only way to have Origin Forme Giratina in HeartGold or SoulSilver.)(From Marriland.com)
Not yet, but look at Serebii constantly to find out when.
You can find Giratina in the Distortion World.
You Can Not Catch Celabi In Pokemon Firered Unless you trade with pokemon heartgold or soulsilver.