There is not a definite number of Pokeballs needed to catch any Pokemon. The only factor which discerns whether you catch a Pokemon or not is the chance. The chance you will catch even a very weakened Giratina with a Pokeballs is EXTREMELY low. Ultra balls are heavily reccommended.
2 balls
There are many types of PokeBalls you could use to catch Azelf.But I would suggest the following: Quick Balls Master Balls Poke Balls Dusk Balls and,Ultra Balls
about 20
You need 21 ultra balls to catch Heatran
well for me it took me 20+ ultra balls. It all depends on how lucky you get.
Yes there are many tennis courts in England.
15 in a regular game
Weaken it to red hp, paralyze it then use many net balls or ultra balls.
learn the braille alphabet and do what the writing on the wall in regices cave says. take many great balls, ultra balls, and timer balls
for me what i did i didnt have any ultra balls all i had was 10 great balls and i used mega kick with my blastiose and used about 5 great balls and caught it :^) -drew
i caught it first time in a great ball
depends on how weak he is and how lucky you are