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…...