Your next pocket travel guide
Upvote:5
Yes you need a visa but they can be obtained online or on arrival, free or charge for a maximum stay of 30 days. According to Timatic