Yes. A British citizen needs a visa before arrival for Saudi Arabia.
you can get 30 days visit visa on arrival at qatar airport,if you require other than visit visa you need to obtain it from their embassy.
Thiland
161
Vietnam, Laos and Cambodia.
no
Mexican citizens need a visa prior to arrival. In addition to tourist visas, there are others depending on your planned activity; visas are available at consulates or the embassy, and have an application fee of US$131. More information is available at the Customs and Border Patrol website linked below.
The United Arab Emirates provides VISAS on Arrival to specific nationalities:AndorraAustraliaBruneiCanadaChinaHong KongIrelandJapanMalaysiaMonacoNew ZealandSan MarinoSingaporeUnited KingdomUnited StatesVatican City
i know of singapore
If you are a British passport holder you will get an A level 30 day visa stamped in your passport automatically on arrival in Thailand You can extend that visa for another 7 days at any immigration office or an extra 5 days to a border.. If you want to stay 30 day more you must exit Thailand and arrive again by plane. Some offices in Thailand do offer 30, 60, or 90 day extension visas..These cost about 8.500 THB for 30 days 13500 THB for 60 days 16500 THB for 90 days For these special visas you can not leave Thailand else your visa becomes void Hope this helps a little
Yes (obviously). Indian citizens CANNOT obtain a visa on arrival (unlike citizens of the US/Canada and certain other countries) and must apply for a visa beforehand. There are various types of visas, with various regulations, but the easiest to obtain is a tourist visa.
The countries that a Morocco citizen can go to with an arrival visa includes Nepal, Macau, Laos, and Jordon. In addition, Armenia, Kenya, Uganda, and Zambia also has visas on arrival.