Consider makeup that is a shade lighter than your skin. The reason is because makeup tends to turn a shade darker once it mixes with the skin's natural oils. This point even hold true if you are going to spend time outside where you will sweat. Sweat has sebum which again turns foundation dark. (I once used a pink based foundation, by evening I was looking orange - You don't want to do that)
Stick to foundations with a yellow base, even if you have rosy cheeks. Yellow base tends to suit Indian skin better. Besides, you can reclaim the rosy cheeks with a blush, but there is no undoing an entire face that looks like you are dying of a sun-stroke.
Use powder or compact to soak up the oil. A good option is Maybelline's White stay UV Compact or their dream mousee matt foundation (This offers thicker coverage).
Hope this is of help frds...do share your views
Takecare.
18