I am currently in India. I have a 6 months tourist visa, multiple entries, and my visa will expire soon. Can I apply for a new visa from India or Sri Lanka? Or I have to go back to my country (Romania) and apply there? Is there a time gap between the expiry date of my visa and the moment I can apply for a new one? (i.e. when my visa expires, I can go to ski lanka or my country and in 2 weeks to apply for a new tourist visa?)
Thank you very much!