China and Russia have signed a treaty resolving a 40 year territorial dispute along their border. The border between the two is 4,300 km long, and the latest treaty resolves a dispute over the eastern part of the border.
According to Chinese reports, Russia will return all of Yinlong island (known in Russian as Tarabarov) and half of Heixiazi island (Bolshoi Ussuriyasky) to China.