Cardiff Bay is an area and freshwater lake in Cardiff, Wales. The site of a former tidal bay and estuary, it is the river mouth of the River Taff and Ely. From Wikipedia
The pop icon shares a behind-the-scenes look at her unconventional stage transport as her $2 billion tour concludes.