Countries you can visit on a US Visa

One of the major reason apart from the financial constraints of visiting a country, is the visa procedure required for Indian passport holders. It’s probably the visa that stresses people out the most. But all that procedure means that US visa opens several doors across the world. Turns out, Indian citizens can visit as many as 40 beautiful countries as long as they have a valid US visa.
Below are the list of countries one can visit with a valid multiple entry visa of the United States of America.. (Do note: visa rules can change without notice, so check with the visa office of the country before you pack your bags)

*** British Overseas Territories***
Bermuda Visa information: Enter with a US visa and passport valid for 45 days. More info How to get there: Fly via Delhi and London to Hamilton
Turks and Caicos Islands Visa information: Valid for 90 days with a US visa. More info How to get there: Fly via London and Miami to Providenciales
Cayman Islands Visa information: Eligible for 30 days with a US visa. More info How to get there: Fly via London to Nassau to Grand Cayman Island

***South America***
Peru Visa information: A US visa with a validity of 6 months. One can stay in the country for not more than 180 days. More info How to get there: Fly to Lima via Paris
Argentina Visa information: Apply for an Electronic Travel Authorisation, if you have a US visa that’s valid for 3 months. The fee is $50 and the processing time is 10 business days. More info How to get there: Fly via London to Buenos Aires.
Chile Visa information: US visa valid for at least 6 months will allow entry for up to 90 days. More info How to get there: Fly via Dubai to Sao Paulo to Santiago
Colombia Visa information: With a US visa one gets entry for up to 90 days. More info How to get there: Fly via Amsterdam and Panama to Bogota

***Central America***
Honduras Visa information: With a US visa valid for six months, one can enter Honduras for a period of 90 days. More info How to get there: Fly via New York and Orlando to San Pedro
Belize Visa information: Valid US visa to stay in Belize for 30 days. More info How to get there: Fly via Newark and Houston to Belize city
Costa Rica Visa information: Valid US visa to stay in Costa Rica for a maximum of 30 days. More info How to get there: Fly to San Jose via Newark
El Salvador Visa information: Stay for 90 days against a valid US visa and a tourist card available on arrival for $10, one can get entry for 90 days. More info How to get there: Fly via Zurich and Toronto to San Salvador
Guatemala Visa information: A valid USA visa to stay for a period of 90 days. More info How to get there: Fly via Amsterdam and Panama to Guatemala city
Nicaragua Visa information: With a valid US visa, Indians can enter by acquiring a tourist card with a validity of 90 days in the country itself. More info How to get there: Fly via Amsterdam, Panama City to Managua
Panama Visa Information: A US visa valid for at least a year. The visa should have been used to enter the US at least once before. More info How to get there: Fly via Frankfurt and then Panama City

*** North America ***
Mexico Visa Information: Valid USA visa to stay in Mexico for a period of 180 days. More info
How to get there: Fly to Mexico City via Newark

*** The Caribbean ***
Cuba Visa information: US visa holders require a tourist card issued in the country itself. It is valid for 30 days. More info How to get there: Via France to Havana
Antigua and Barbuda Visa information: A 30-day permit will be granted on arrival to those holding a valid US visa. More