Travelling at speeds up to 160 kilometres (100 miles) per hour, Israel's new high-speed train will transport passenger from Jerusalem to Tel Aviv in 21 minutes.