India, June 2 -- A 32-year-old man and his 30-year-old sister died by suicide and their bodies were found in their rented apartment in east Delhi's Dilshad Garden on Sunday morning. Police said the siblings likely died a few days back as foul stench was emanating from the flat, which prompted the neighbours to call police.

When police reached the flat in pocket D at around 8.30am, they found the flat locked from outside. "When the door was opened with the help of the landlord, the siblings were found dead. They had been living there on rent since 2021," deputy commissioner of police (Shahdara) Prashant Gautam said.

The deceased hailed from Baghpat in Uttar Pradesh, police said, adding that the brother worked in an IT firm in the Capital...