London to Paris
The Capital of England and the United Kingdom, London. Known for the iconic "big Ben", the London Eye, Westminster Abbey, among others. Paris, France's Capital, is situated on the banks of the River seine with a population of over 12 million people. Her lights remain undimmed with an estimated 42 million visitors.