London Eye in London England overlooking the Thames River London Eye in London England overlooking the Thames River. Silhouette with Big Ben clock tower in background