The tallest building in London will soon be unveiled in the capital’s financial district, known as City of London. The skyscraper, 1 Undershaft, will factor in at 1,015 feet above sea level and be surrounded by other towering structures, including 22 Leadenhall Street (734 feet) and 30 St. Mary Axe (590 feet). Designed by London-based… Read more