The US Navy confirmed that the USS Oregon attack submarine had visited a Royal Navy base in Scotland, but did not say how long it had stayed there or where it was headed next.