I don't know but $4.6 billion for 40 JF-17 Block 3s sounds too much, $4.6 bil for 64 sounds more plausible
It also doesn't mention that order was simply increased from 16 to 40, it says just a new contract for 40 aircraft, the previous deal for $1.6 bil was signed last year.