I am planning to send visa letter and other documents to Ktm Nepal. Which is the best courier to send from (Fed ex, USPS), it needs to get there ASAP. Also what will be best delivery address to provide, P.O Box number, office address, business or Home address? Please share your experience. Thank you