International postage can be a bear, along with different rules in different countries. It can cost more for postage than the item costs in many cases, and then on top of that you often hit the limit on customs duties as well. Add as well that it likely will have to go registered delivery and air transport as well, both of which add to the cost. Cheapest is international sea mail, no confirmation of delivery. There you wait typically 3 months for it to arrive, and have to rely on the recipient to be honest.
To be fair to Shariar he is choosing the option that works best for him. That it excludes anybody not in the USA, or anybody that does not have a friend or reshipper in the US to repost is unfortunate.