Passport and visa for all these countries
Albania, Argentina, Australia, Austria, Bahamas, Belarus, Belgium, Belize, Bolivia, Brazil, Bulgaria, Chile, China, Colombia, Costa Rica, Croatia, Denmark, Estonia, Finland, France, Germany, Ghana, Greece, Haiti, Hong Kong, India, Indonesia, Ireland, Israel, Italy, Jamaica, Japan, Kenya, Lebanon, Malaysia, Mexico, Morocco, Nepal, Nigeria, Norway, New Zealand, Pakistan, Palestine, Panama, Netherlands, Peru, Poland, Portugal, Czech Republic, Romania , United Kingdom, Russia, Singapore, Spain, South Africa, Sweden, Switzerland, Syria, Taiwan, Tanzania, Thailand, Tonga, Trinidad and Tobago, Turkey, Venezuela, Vietnam, Zimbabwe.
Tunisia (Visa only)
Algeria (Adult and child passport and visa)
Also: International Driving Permit and Visa for Europe