Indian citizens need to provide a valid passport with at least six months validity beyond their intended stay, a completed DS-160 visa application form, a recent passport-sized photograph, proof of sufficient funds for the duration of their stay, a travel itinerary, proof of accommodation, and a visa interview appointment confirmation. Additionally, a letter explaining the purpose of the visit and evidence of strong ties to India, such as employment, property, or family, are required.