The Belgrade to Bar railway takes passengers over 435 bridges and through 254 tunnels from Serbia's capital to the shores of the Adriatic in Montenegro, in about 10 hours.