During colonial rule, the Spanish  promoted religious festivals in an effort to public pride among the native population—and solidify their rule over New Spain.  The largest annual festival in Mexico City—and the most elaborate—was the celebration of Corpus Christi.