Thunderstorms hit eastern Spain this afternoon, resulting in torrential downpours, hail and tornadoes. As expected thunderstorms Read more