Citizens of European Union member-states (except the UK and Ireland), as well as Iceland, Liechtenstein, Norway and Switzerland do not require a visa for stays of up to 90 days. Citizens of the United Kingdom, Ireland, USA, Canada, New Zealand, Israel, South Africa and a few other countries are entitled to stay for a …
Read more