In Japan, crossing one's legs is seen as disrespectful. It is because when you do this you show the bottom of your feet to guests, and since they have picked up dirt, you are showing that dirt to your guests.