It has been argued that rising dowry payments are caused by population growth. According to that explanation, termed the "marriage squeeze," a population increase leads to an excess supply of brides since men marry younger women. As a result, dowry payments rise in order to clear the marriage...