Своим названием этот европейский город обязан реке Тафф, на которой в свое время был построен замок. Столицей какой страны ныне является этот город?