Does Royal Caribbean deny Russian passport holders to board? Is this written somewhere on their website? What kind of law is that they follow? Why do they allow Russian passport holders to proceed with booking then? Do they reimburse the full cost after denial on the basis of nationality? Sounds like a straightforward discrimination.