Preheat the oven to 220°C, brush 24 muffin cups with butter, or oil, or line with paper liners.
To make the crumb, mix together desiccated coconut, flour, sugar, and butter in a bowl till it becomes crumbly. Cover and put in the refrigerator.
Peel mangoes and chop into small cubes, puree some if you want to and set aside.
In a bowl combine flour, baking powder, baking soda, salt, cinnamon, and sugar, mix until well blended.
In a separate bowl mix together, eggs, buttermilk, vegetable oil, and vanilla essence.
Pour egg mixture into the flour mixture and stir until just combined.
Gently fold in mango cubes and mango puree.
Spoon batter into prepared cups up to two-thirds full.
Sprinkle crumb on top of muffins, gently press in slightly.
Bake for 20 minutes, until a skewer inserted in the middle, comes out clean.
Cool muffins in the cups for 5 minutes then remove and cool completely on a wire rack.
Enjoy with any drink of your choice.