London is Calling
We kick off our London series with some photos of the most famous landmarks of this beautiful city, politics aside. The Tower of London is a sight to behold and right next to it is the one and only London Bridge. There's also the iconic London Eye, a stone's throw away from the Westminster Abbey. [...] Read More