Cardiff is the capital of Wales, located south of the mouths of the River Taff and River Ely on the Bristol Channel. In addition to being known as an ...