If you are not an Australian citizen or permanent resident you need a visa to be in Australia.
Practically, it is safe to travel with a legitimate, valid passport of your country. If you are a dual passport holder then you use the particular passport for that country and the other passport for the other country. like if you are travelling to US then use US passport if you are travelling Canada use your Canadian passport.
yes. I need a visa to attend a training in Australia.
Yes.
If you are a passport holder of a G7 country you dont need a visa or if you're a passport holder of an ASEAN country member you can visit visa free for 2 weeks.
Yes. As a Lebanese passport holder, you need a visa before travelling to Thailand. http://www.thaiconsulate.ae/en/index.htm
A passport is generally required in order to identify and show proof of citizenship of the holder when travelling. It is required for security purposes so that the authorities will know who is entering and why he or she is entering their country.
Usually yes, since you hold a British Passport. But of course travelling is safer when you have enough amount of validity in your passport. But if you are returning to your country, it's alright to have just a valid and unexpired passport.
Yes. Threre is no minimum passport validity for EU citizens travelling to other EU countries.
Yes, all west Africans need a visa to visit Australia
I live in the USA with a Green Card but am a citizen of the UK and a UK Passport holder. I am thus to the USA/US Immigration a foreign passport holder.
If you are a Canadian citizen, then a Canadian Passport would be fine for travelling to these places via cruise ship.
List of countries visa free for Algerian passport holder include Benin,Cook Island,Dominica,Ecuador,Micronesia,Grenada,Guinea,Haiti,Saint Kitts and Nevis,Libya Morocco,Mali,Montserrat,Tunisia,Syria,Niue,Mauritania,Kosovo and Saint Vincent and the Grenadines.