Taken in September 2021, HMS Albion is moored along side Greenwich on the River Thames in London. HMS Albion is one of the two Royal Navy Landing ships in service.
Taken in September 2021, HMS Albion is moored along side Greenwich on the River Thames in London. HMS Albion is one of the two Royal Navy Landing ships in service.