Thailand will temporarily suspend the granting of visas on arrival for nationals of 18 countries, the Bangkok Post reports.

The countries are Bulgaria, Bhutan, China (including Taiwan), Cyprus, Ethiopia, Fiji, Georgia, India, Kazakhstan, Malta, Mexico, Nauru, Papua New Guinea, Romania, Russia, Saudi Arabia, Uzbekistan and Vanuatu.

Interior Minister Anupong Paojinda announced the country would also suspend visa exemptions for nationals from South Korea, Italy and Hong Kong.

Visitors will instead have to apply for visas at a Thai embassy or consulate and travel with a medical certificate.

British nationals can currently still obtain a visa on arrival if they have at least six months on their passports.

Countries are ramping up precautionary measures as coronavirus cases continue to rise.