Breathtaking Photos Of London Town From Above

London!!!! Let’s have a few tips about the GB capital before we jump to the images. According to Wikipedia: London is the capital and most populous city of England and the United Kingdom. Standing on the River Thames, London has been a major settlement for two millennia. It was founded by the Romans, who named…