How would you picture an offshore tax haven? A Caribbean island with sandy beaches and palm trees or snow, ice and sub-zero temperatures? While you would probably imagine the former, two new offshore zones in Russia now offer certain companies the same...