Question: are cacti only in america?
Answer: Cacti are native to the Americas, ranging from Patagonia in the south to parts of western Canada in the north—except for Rhipsalis baccifera, which also grows in Africa and Sri Lanka. Cactus spines are produced from specialized structures called areoles, a kind of highly reduced branch.