Posted by: madtech June 8, 2013
Nepali Embassy in USA
Login in to Rate this Post:     0       ?        
What is your feedback about our Embassy located in DC?
Nepalese sure pay lotta tax to sustain this embassy here.
Share your experience on passport renewals, visa application etc.

Read Full Discussion Thread for this article