Such a fuss

We are in the process of getting our visas and the requirements are daunting. First we had to wait until exactly 90 days prior, and the final payments made. Then we needed the invitation letter from the cruise line, which in essence tells the Russian...