These are the leaves of a Mangifera indica tree, the mango tree most commonly cultivated for its fruit. Trees can bear fruit when they are as old as 300 years, and India is the largest producer of mangoes. Mangoes are in the same family as cashews, the Anacardiaceae family.
Edit: I changed to picture on this one last minute, so didn’t catch that I was calling the leaves flowers! Thanks to the lovely folks who caught the mistake.
Here’s a picture of the flowers:
An artichoke is a thistle, Cynara cardunculus var. scolymus. It is an aster, meaning it is a member of the Asteraceae family. The part of it you eat is the involucre, which is the circle of green points below a flower’s petals. Only young blooms are edible.
Post requested by waldfeuer.