Tag: India

India: 10 people found blindfolded, hanging from the roof

Staff Reporter- July 2, 2018

New Delhi — Police in India’s capital said they found 11 bodies in a home under mysterious circumstances on Sunday, including 10 that were blindfolded ... Read More