Three agreements struck between Nepal, China

Aarthiknews