Visa is the most common payment method in the world and yes, it can be used in India as well.