Dedza, July 27, 2020: Police in Dedza have arrested a 29 year-old man for allegedly strangulating to death his three year old physically challenged st.

Read full story