Japan
Etiquette in Japan
Business cards should be accepted with both hands as a sign of deference.
In Japanese culture it is considered polite to decline a gift when it is first offered and the giver is expected to offer it multiple times. Also the gifts are generally not opened in the giver's...