London builds…something.
Public art or public eyesore? The mayor of London — the host city for the 2012 Olympic games — has commissioned a tower for their Olympic Park meant to be their own “mini-Eiffel.” Some 400ft high – admittedly a little shy of the Paris landmark’s 1,063ft, but higher than the Statue of Liberty – the … Read more