London has a lot of amazing architectural gems, from the Shard to the Palace of Westminster to the National Theatre. These are the coolest buildings in the city