Applying for an Indian business visa involves submitting necessary documents, including a passport-sized photograph, passport, invitation letter from the Indian company, and completed application form. Additional requirements to apply for Indian business visamay include proof of financial means, travel itinerary, and accommodation details.