ANALYSIS/OPINION:
Russia is the largest country in the world, with very low population density and an intricate interplay of neighbors. Its vast territory makes Russia a self-sufficient universe containing everything it might need for development. On the other hand, low population density and permeability of borders make it internally fragile ...