Keytruda: The drug that makes as much money as Zara and has sparked debate over patent lifespansKeytruda's sales reached $29.5 billion, setting a record for any drug in pharmaceutical history.