Question: do all cultures wear wedding band on left hand

Answer: No, The ring finger is the finger on which it is the custom in a particular culture for a wedding ring to be placed during a wedding ceremony and on which the wedding ring is subsequently worn to indicate the status of the wearer as a married person. It is commonly the finger between the middle finger and the little finger, and is so named because in some cultures it is the finger on which one usually wears a wedding ring after marriage. In some cultures the wedding ring is worn on the ``ring finger'' of the left hand and in others it is on the right hand. Traditionally, a wedding ring was worn only by the bride/wife, but in recent times more men also wear a wedding ring. It is also the custom in some cultures to wear an engagement ring on the ring finger.