London from the air. Palace of Westminster (Houses of Parliament), London Eye and the Thames. England, UK.