Preheat your oven to 190 C (375 F) and grease your bundt pan and dust with flour.
Combine the eggs, yogurt and vanilla in a bowl and mix well.
Combine the flour, cacao powder, baking powder, baking soda and salt in another bowl.
Combine the butter and the sugar together in your mixing bowl and cream with an electric mixer on medium speed until fluffy, which should take about 3 minutes, scrape down the sides of the bowl once or twice where necessary.
With the mixer turning on medium speed, pour your egg mixture into the bowl in a slow stream, again scraping down the sides where needed.
Turn the mixer on it's lowest speed and add your flour mixture, 1/2 cup at the time, scraping down the sides of the bowl after each addition or when needed.
Mix in your cranberries, your hazelnuts and the orange juice until just combined, Do not overmix.
pour the batter into your prepared bundt pan and smooth the surface with a rubber spatula. Bake the cake until it is firma and a wooden skewer comes out clean when put into the center. This took about 50 minutes in my oven.
Let cool for 5 minutes and then invert onto a wire rack to cool of completely.
Make your ganache by heating the cream to just below boiling point. Pour over the chopped chocolate and stir until the chocolate is completely melted. Leave to cool and thicken before pouring it over the cake. Slice and serve!