London paid tribute to Brazil yesterday with a magnificent fiesta that captured the spirit the South American FIFA World Cup host country. From noon till 7pm, within the perimeters of 23,000 m² which later expanded out into the rest of the capital - Brazil came to London in Trafalgar Square! Nelson's Column loomed high guarding Trafalgar Square, whilst behind... Continue Reading →