Line an 11x17" rectangular pan with parchment paper
Spray nonstick spray on the bottom and at the sides of the pan
For Brownie Layer
In a pan over medium - low heat, add the butter and chocolate chips. Stir gently until the mixture melts completely. Be careful not to burn the chocolate
Remove chocolate from pan and pour it in a bowl to cool for 5 minutes. Add the sugar and mix
Add the eggs one by one and whisk vigorously
Add the vanilla, pinch of salt and baking powder. Whisk
Slowly add the flour and mix until completely combined. Add the walnuts, cranberries, and candied peel
Pour batter in the pan
For Fudge Layer
In a saucepan over low heat, place the white chocolate chips, orange juice, butter, and condensed milk
Stir constantly over low heat until the mixture melts completely
Pour this mixture over the brownie batter
Use a knife to swirl brownie batter and fudge together
Bake for 35-40 minutes or until the center is no longer runny
Remove from oven, cool, and refrigerate while you make the icing
For Chocolate Icing
In a saucepan over low heat, place the chocolate chunks and condensed milk. Cook for 5-6 minutes until mixture has thickened
Place icing over brownie and spread all over the surface