Depression has caused a beautiful Nigerian woman, Margaret Oyibo Atayi, to reportedly commit suicide due to failed marriage. According to reports , Margaret a mom of 2 from Ugbokolo Local Government Area of Benue State was found dead three (3) days after she was declared missing by one of her family members. She was last […]