30 Nov 2015

london-3_2885892b

london-3_2885892b

River Thames, Palace of Westminster and Big Ben seen from Victoria Tower, London, England, United Kingdom, Europe…BRAMA7 River Thames, Palace of Westminster and Big Ben seen from Victoria Tower, London, England, United Kingdom, Europe