Answer
Yes, as of my last knowledge update in September 2021, Peter O'Neill was still the leader of the People's National Congress (PNC) in Papua New Guinea. However, this information could be outdated, so it's best to verify with a more up-to-date source to ensure accuracy.