WTF. They called you to check the status? In any case, for foreign shipments, DHL / Fedex are the best choice,though very expensive. Another cheap and reliable service yet very under-rated for international shipments, is India Post. They cost much less, and they are reliable just because they are international. These guys send out the parcel from India quick, and you know tracking as well as delivery even by postal services abroad, is very reliable.