Yes, SPF 30 is enough for Indian skin. However, if you have sensitive skin or spend long hours outdoors, you could consider using a higher SPF sunscreen for better protection. You may also reapply it between 2-3 hours to maintain sun protection.