cfotofan.com
London…Hyde Park, Trafalgar Square…Londres
Text credits: Hyde Park covers 142 hectares (350 acres), making it the largest park in central London. It is the city’s most important green lung and where many tourists and residents come to relax…