A Kashmiri shawl seller's confession to a bomb blast he didn’t commit spurs an investigation revealing truths as absurd as everyday life in Kashmir, northern India.
2024
1989
2025
2015
2021
1985
1994
1998
1982
2008
2012
1981
1932
2023
1970
1987