Who Started the Mexican War?

In 1845 Mexico refused to allow the annexation of Texas to the United States. Mexico claimed that Texas territory belonged to them. So the war began in 1846 due to Mexico’s desire to keep Texas.