Russians need rest for new future blows.
The disputed 3,379 km border has long been a source of friction between New Delhi and Beijing..