Massive buying was witnessed at the Pakistan Stock Exchange (PSX), with the benchmark KSE-100 gaining nearly 1,700 points ...