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.
1909
—
1924
2024
2022
2021
1969
2025
1976
1941
2019
2017
2014
1954
2005
2008
1973