Dundee's new £38m railway station has opened to the public. The five-storey building, which took two-and-a-half years to complete, includes a 120-room hotel and retail units. It is situated ...