Originally Posted by
donjo
And does one need a visa if staying in the airport?
If you had your return BP's you'd needn't clear customs. Check at the connections desk and you'd likely be returning with only a security check.
The visa fee is not that much.