20 Fenchurch Street is a new office building in The City of London, unfortunately during construction an issue with sunlight reflecting off its large concave facade caused some localised 'hot-spots' that were so hot they caused some damage to property.
Read More