MEXICO - President Obama is speaking out against cultural stereotypes that drive a wedge between the U.S. and Mexico.

President Obama spoke to students today in Mexico City.

The president conceded that demand for drugs in the United States is at the root of much of the violence in Mexico.

However, Obama notes that Mexico is an emerging nation and that the American-Mexican relationship should be defined by shared prosperity and not by the challenges each nation faces.