I am planning to take a 4 day cruise from Miami to Bahamas with my wife. I have a Indian Passport and US B1/B2 tourist visa (multiple entry). Do i require a Bahamas visa. The cruise will have a stopover from 8 AM to 11;59 PM at Nassau, and another 10 hr stop at Cruise lines private Island. Please let me know. Thanks

Visa agents are found in countries such as Nigeria, India , Pakistan and other African states. Often where there are high levels of illiteracy or people cannot speak English. Corruption and fraud are rife amongst these visa agents. It is highly unlikely you will find a visa agent in the Bahamas.