is there a visa on arrival in sri lanka
On the basis of reciprocity, citizens of the following 3 countries are exempt from the requirement to obtain the Electronic Travel Authorization and can obtain a visa on arrival free of charge:
Visa policy of Sri Lanka