I want to know the answer to the following question:
Most of London's skyscrapers are located where?
All the background I'm provided with is that "Nevertheless, there are a number of very tall skyscrapers in central London (see Tall buildings in London), including the 95-storey Shard London Bridge, the tallest building in the European Union.". Is that enough to answer the question?