Designed by
Title
The Millennium Stadium / Principality Stadium in Cardiff, Wales, UK #162278136
Description
The Millennium Stadium / Principality Stadium in Cardiff, Wales, UK - taken from the River Taff, with the rail bridge next to Cardiff Central Station in the foreground.
This image is editorial