Is a foreigner required to register himself/herself on each visit?
No, a foreigner is not required to register himself on each visit as long as he is visiting on the same visa on which he was first registered. The registree will be required to report to FRRO/FRO/CHIO if he re-enters India on a fresh visa. If the registree obtains a new passport during the validity of his registration and visa, he should get the visa transferred on to his new passport from FRRO/FRO/CHIO for which a service charge of Rs.235/- is levied.