How many types of pizza can you name?

Here are some types of pizza:

1. Margherita Pizza

2. Pepperoni Pizza

3. Hawaiian Pizza

4. Meatlovers Pizza

5. Cheese Pizza

6. Veggie Pizza

7. BBQ Chicken Pizza

8. Buffalo Chicken Pizza

9. Supreme Pizza

10. Sicilian Pizza

11. White Pizza

12. Pesto Pizza

13. Spinach and Feta Pizza

14. Mushroom and Sausage Pizza

15. Artichoke and Goat Cheese Pizza

16. Bacon and Jalapeno Pizza

17. California Pizza

18. New York Style Pizza

19. Chicago Style Pizza

20. Detroit Style Pizza