The Tulip of London

London is one of those cities that is blossoming all the time. Nicknamed as “The Tulip”, the city’s latest big building concept will stand adjacent to “The Gherkin” on 30 St. Mary Ave. With construction starting in 2020, the tower will stand 305-metres tall. Notably, this will make it the second tallest tower in Europe,…...