There are 20 stations in Cardiff, making it one of the most densely populated railway systems in Wales.