Thousands of firefighters battled more than 20 blazes that raged on Wednesday across Portugal and western Spain, menacing villages and disrupting tourists' holidays amid a heat wave that pushed temperatures above 45 degrees Celsius (113 degrees (...)