Reading Time: < 1 minute Police in India’s capital New Delhi have arrested a man for allegedly killing his newborn twin daughters. Read More Share