Nepal and China have sealed three important agreements with long term impact on Nepal's socio-economic development.