You do not need a visa if you are coming for business or tourism for 90 days or less. Immigration officials will place an entry stamp, known as a social visit pass (visa), in your passport authorizing a stay of up to 90 days.