New London, modern buildings on the banks of the Thames use clashing shapes to appear as futuristic landscape
england