You can make payments from anywhere in the world, provided you have an Internet connection and can connect to the ICICI Bank website.