I'm am European (French) and plan a holiday in Sri Lanka.
Do I need to apply for a visa to stay there for 3 weeks?
If yes, do I have to get the visa before going there (ie. through ambassy) or can I simply get it when I arrive (at the airport)?
I found this ETA website for the electronic visa but it kinda looks old so I'm unsure if I should take this seriously.