Meaning of capital of nepal

Definition of capital of nepal

(noun) the capital and largest city of Nepal

Other information on capital of nepal

WIKIPEDIA results for capital of nepal
Amazon results for capital of nepal