Indian Police Arrest Man Wandering Town with Daughter’s Severed Head

A man in northern India’s Uttar Pradesh state was arrested on Wednesday after locals spotted him walking calmly down a village street with his daughter’s severed head in hand.
Read more at Breitbart

We are ad-free!

support

Share this: