Answer
The Battle of Shrewsbury, fought on July 21, 1403, took place near Shrewsbury, England, not Wales. It was a crucial conflict in the English civil war known as the Wars of the Roses between the rival factions of the House of York and the House of Lancaster. The battle concluded with a decisive Lancastrian victory, solidifying Henry IV's hold on the English throne.