Why the days are longer in Seville

My new friend Carmen holds dual citizenship in Spain and the U.S. She explained that one reason the daytimes feel so long in Seville is that the nation is not using the appropriate time zone. Based on geography (longitude), Spain should be on the same time as London, as is Portugal. But Franco wanted to be united with Hitler, so he dictated that Spain would keep the same clock as Berlin, which is much farther east.