All foreign nationals need prior visa to be stamped on their passports before entering Sri Lanka. All holiday and business travellers now need Electronic Travel Authorization (ETA) for entering Sri Lanka. However, on the basis of reciprocity, subjects of The Republic of Singapore, The Republic of Maldives, and The Republic of Seychelles are not required to obtain ETAs to visit Sri Lanka.