- Preheat oven to 350 F. Spray a loaf pan with non stick spray. 
- In a large bowl, combine flour, baking powder, salt and sugar. Stir to combine. 
- In a small bowl, combine mango juice, oil, eggs and rosewater. Add to dry ingredients. Mix to combine. 
- Using a rubber spatula, fold in coconut and 1/4 cup of the rose. 
- Pour into prepared pan. Bake for 1 hour. 
- Cool for 15 minutes in pan. Remove from pan and leave to cool completely. 
- Meanwhile, make the glaze by combining powdered sugar and coconut milk in a small bowl. Whisk until thoroughly combined and smooth. 
- Chop the pistacchios until finely chopped. Add rose and chop until all is finely chopped. 
- Pour glaze over cake. Put pistacchio rose topping on top and press into the cake with your hand. Leave for 10 minutes before slicing.