Tihar Jail: India’s Largest Prison, Security, and Notable Inmates
Tihar Jail, officially known as Tihar Prisons, is India’s largest jail complex, situated in New Delhi. Established in 1957, it covers approximately 400 acres …
Tihar Jail, officially known as Tihar Prisons, is India’s largest jail complex, situated in New Delhi. Established in 1957, it covers approximately 400 acres …