The visa is not required for nationals of the following countries, if staying less than 60 days:
la France
Germany
Australia
Austria
Belgium
Angletterre - British citizen
Canada
Croatia
Denmark
Spain
Estonia
Finlane
Greece
Holland
Hongire
Ireland
Italy
luxembourg
Monaco
Norway
Poland
Portugal
Sweden
Swiss
USA
For other nationals a visa is required.
Below is a list of the items you need to obtain your visa: