Lahore Weather


PSX recovers on institutional buying, regains 406 points