Visas are required for all foreigners entering India. Depending on how you enter the country, you can get an electronic document.