Preheat oven to 325°F (165°C) and grease a Bundt pan well until fully coated.
Cream butter and sugar together until light, fluffy, and pale in color.
Add eggs one at a time, mixing well after each until the batter looks smooth.
Mix in lemon zest, lemon juice, lime juice, vanilla, and salt until combined.
Add flour gradually, alternating with 7UP soda, mixing gently to keep the batter light.
Pour batter into the prepared pan and smooth the top evenly.
Bake for 70–75 minutes until a toothpick inserted comes out clean.
Let the cake cool in the pan for 10 minutes, then invert onto a wire rack.
Mix glaze ingredients until smooth and drizzle over the fully cooled cake.