Question: what is the difference between e visa and visa on arrival?
Answer: Visa on arrival is that which is applied after arrival at other country's airport. Dedicated counters are located there where you have to be present with required documents and fees and apply visa on arrival. While evisa is an electronic visa which is generated online at any country's evisa website.