In broad daylight in London! Continue reading on: www.protothema.gr Learn more on tagged terms City London SocialTags In Broad Daylight Broad Green Broad Street Log in to post comments