Andy Mossack stays at Hotel Arts Barcelona, an icon on Barcelona’s beachfront. Read the full story here