Hundreds marched on Saturday in downtown Mexico City to demand freedom for the Venezuelan ousted president, Nicolas Maduro, and denounce US interference in Latin America.