Where to watch the World Cup in London

    The Ouzo Circle
    Greece ouzo
    Image by keithusc

    Where to watch the World Cup in London
    When the whistle blows tomorrow it won’t just be South Africa exploding in a riot of colour and football fervour. In London, fans from every competing nation will be in pubs and bars and watching big screens in Trafalgar Square for the opening match (and at Alexandra Palace for England’s group games).
    Read more on Evening Standard

    The Ouzo Circle
    Greece ouzo
    Image by keithusc

    The first of two great Greek TV adverts for Ouzo Plomari. Every time I watch this advert I feel homesick!
    Video Rating: 4 / 5

    Leave a Reply