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.
2008
1982
1932
2012
2025
1988
2024
2020
2017
2019
2016
1994
1981
2023
1998