Looking good ! Shard as the biggest picture Leica Mayfair have ever displayed in one of their stores . Here’s hoping it finds a home in the permanent store in the New Year.