Catherine Kravtsova and Denis Elakhosvsky host CNBC World's "Business Russia."