Papa Dennis also known as Dennis Mwangi was announced dead on Saturday morning of 8th in February in 2020.
Papa Dennis was found dead in Pangani, Nairobi and reports claimed that he had committed suicide after jumping off from the seventh floor.
Other allegations stated that he was pushed off from the top.
His close friends made the news on Instagram, asking for police to help with the investigations
Witnesses say that Papa Dennis was at the studio of Nairobi Records in Pangani based on the seventh floor before he stormed out and jumped off.
Nairobi Records studio is owned by famous legendary producer Mash Mjukuu.