Trade Deficit Rises by 8.59%: How Can Nepal Achieve Self-Reliance? - NEPSE Trading | NEPSE Trading