For travel to India, an e-visa along with a passport is necessary. Indian visa Centers are strategically located in most countries that have significant travel exchanges with India.“Indian visa Centre" typically refers to an Indian tourist visa website online.