Russian businessman’s body found in latest mysterious death

0
156

Russian businessman Ivan Pechorin, the top manager for the Corporation for the Development of the Far East and the Arctic, has been found dead in Vladivostok, the latest in a string of mysterious deaths among Russian executives.