Power outage hits Spain's La Palma as heavy rain lashes Canary Islands

Europe World Moderate confidence — 73/100

Unverified

Sources: Times of India