Video encyclopedia

Llera Municipality

Llera de Canales is a municipality located in the Mexican state of Tamaulipas. Also called Llera, the municipality has an area of 2,307 square kilometres (891 sq mi) and a 2010 population of 17,333. The population of the town of Llera is 4,148. Llera was founded December 25, 1748 and later renamed Llera de Canales.
Explore contextually related video stories in a new eye-catching way. Try Combster now!
  • History and economy 

  • Geography