No. You can get a visa on arrival and travel for 30 days if you are a British passport holder. However, its always best to call your best travel agents at 020 8396 7200 for accurate assistance.