The list includes more than 100 hundred countries from where anyone can apply for a business visa to India by fulfilling all the requirements.