In some countries, presenting of gifts is common and expected. In others, it is considered impolite. It is necessary to understand the occasion and setting to decide if gifts should be prepared, and which types are befitting of the cultural backgrounds of your hosts or guests. While expectations and practices will differ in each country, it is always appreciated when you present a gift brought from your own country. There are certain restrictions you will need to be mindful of though.
In China, avoid wrapping gifts in white or black as these colours symbolize death and tragedy. You should also be aware of gift taboos such as clocks or timepieces, which could literally mean time is running out; and handkerchiefs, which translated into mandarin resembles a farewell greeting. Scissors, knives or cutting utensils should also be avoided as they indicate a want to sever the relationship. How presents are packaged is especially important to the Japanese, so gifts need to be well-wrapped and presented at the end of the meeting. In Thailand, the colours green, black and blue should be avoided as they represent mourning. The best colours to wrap gifts with are gold and yellow as they are considered royal colours.
Preparing a gift to the hosts of a dinner in India, especially when it is held at their homes, is good practice. Gifts for the children of the families you visit are usually also welcomed. It is impolite to reject a gift in countries such as Indonesia or in the Middle East, though in Chinese cultures it is polite to verbally refuse a gift before accepting it.
When presenting gifts to Muslim counterparts, you should use the right hand to show respect. Do remember to avoid giving alcoholic gifts or snacks with pork derivatives such as gelatine. Also take note that, unlike Western countries, gifts received in Asia are not usually opened in the presence of the giver.