Protesters have clashed with police outside the Mexican Congress in Mexico city on Saturday, as the country's new president, Enrique Pena Nieto, prepared to take the oath of office. Hundreds of demonstrators threw Molotov cocktails, firecrackers and rocks at security forces, who responded by firing tear gas to disperse the crowd.