Info
United Kingdom, England, London. Girls with police hat at Covent Garden.