A bomb has gone off in a beachfront bar in the capital of the Balearic island of Majorca and two more devices have been destroyed in controlled explosions. 123 more words