India gives visa-free visits to many countries.
Visa is derived from a Latin word “Charta visa” meaning ‘paper that has to be seen’. It is an official grant given by the authorities – immigration officials to a foreigner to enter the territory, remain within the territory or to leave its territory. It includes the limit on duration…