Stock Photo: Interior view of Cardiff Castle, Cardiff, Wales, United Kingdom, Europe