Netflix’s most ambitious original show yet went live in the early hours of this morning, US time. Marco Polo, described as an epic Silk Road adventure, chronicles the famous medieval Italian explorer’s adventures in Asia. It cost $90 million to make, and has been described as Netflix’s attempt at making its own Game of Thrones, the mega-hit ...