Preheat your oven to 350°F (175°C). Grease a bundt pan thoroughly.
In a large mixing bowl, cream together the sugar and butter until light and fluffy.
Mix in the eggs, one at a time, beating well after each addition.
Sift together the flour, baking powder, and salt, and gradually add it to the creamed mixture alternately with the orange juice.
Fold in the orange zest and chopped cranberries until just combined.
Pour the batter into the prepared bundt pan and bake for 55-60 minutes, or until a toothpick inserted into the center comes out clean.
Allow the cake to cool in the pan for 10 minutes before turning it out onto a wire rack to cool completely.
Dust the cooled cake with powdered sugar before serving.