Wales Millennium Centre and Harbour Festival, Cardiff Bay. Cardiff Harbour Festival is taking place, with many food stalls (and bunting) in the Oval Basin. The large building in the background is the Wales Millennium Centre.