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