You can see the step-by-step images in the article.
Preheat oven to 180°C (350°F).
Grease and flour a loaf pan or line it with parchment paper.
Sift the flour and baking powder into a bowl.
Crack the eggs into the center with a bit of milk and whisk well until you have a smooth, lump-free batter.
Whisk in the remaining milk, then add the oil until smooth.
Note: You can mix the liquid ingredients (eggs, milk and oil) in a separate bowl, then gradually incorporate them into the flour, mixing as you go.
Add the Parmesan, then the olives (leaving 4 or 5 for the top) and sun-dried tomatoes. Season to taste with salt, pepper and oregano.
Mix to distribute the ingredients throughout the batter, then gently fold in the feta to avoid crumbling it (reserve a little for the top of the cake).
Pour the batter into the prepared loaf pan. Smooth the top, then decorate with a few olives and some feta cubes. Sprinkle with seeds, if desired.
Bake for 45 to 50 minutes, until the cake is golden brown and a skewer inserted in the center comes out clean.
Let cool for 2 minutes before removing from the pan and transferring to a wire rack. Brush a little olive oil over the top.
Serve warm or at room temperature.