Welcome to visa information source of Travelplaza. The visa section of this website is all about visas for Indian citizens to travel to the the below mentioned countries. Before traveling to a foreign country you must generally obtain a non immigrant visa for temporary stay or an immigrant visa for permanent residence. The type of visa you will need is defined by immigration law and is based on the purpose of your travel.