Up to 100 people looked on with their heads bowed as candles were lit and flowers were laid at the foot of the Lady Wulfrun statue outside St Peter ... of a hotel in Buenos Aires, Argentina.