Russia Still World’s Sixth Largest Economy