I recently decided to ship a batch of trekking equipment to Nepal for a friend who's opening a store there—tents, backpacks, anything bulky. Since the country is landlocked, shipping takes 30-45 days via the Indian ports of Kolkata or Visakhapatnam, then by truck. Air travel is faster, 5-10 days, but more expensive. I was worried about customs—you need an invoice, packing list, and certificate of origin, plus drug and hazardous materials bans. I stumbled upon this page about Nepal:
ram-shipping.com : everything is broken down by route from the US, FCL/LCL, and customs help. It really saved me from making mistakes, and it's not pushy. If you're planning on shipping there, check it out—it's helpful.