Karachi: Tonight will be the longest night of the year according to the Pakistan Meteorological Department. The night between December 21 and 22 will be the longest night Today, the sunset will be at 5:49 AM while the sun will rise at 7:12 AM said, PMD Also Read, NASA shares a breathtaking picture of once-in-a-lifetime chance …