First of all peel the leaves off the cob, remove the silky threads and run a knife lengthwise to cut the corn kernels off the cob.
Peel and dice the onion.
Cut the tomatoes into halves, scoop out the pulp. Dice the tomatoes.
Heat oil in a wide pan over medium heat.
Add the butter and stir to melt. Immediately add the corn kernel.
Add salt and mix well. Cover the pan and allow the corn to cook for 3-5 minutes, depending on tender the corn is. If using canned or precooked corn then the stir fry till it becomes hot.
Add paprika, pepper,cumin seed and red chilli powders. Mix well.
Take the pan off the heat.
Add chopped tomatoes, onion and lemon/lime juice. Mix well.
Then add in the chopped coriander and feta cheese. Mix well.
If using sour cream or mayonnaise then mix that in.
Serve warm salad immedaitely with some extra sour cream and lemon wedge on the side.