A beachfront restaurant on the Spanish island of Majorca partly collapsed on Thursday, killing …
Tag:
A beachfront restaurant on the Spanish island of Majorca partly collapsed on Thursday, killing …