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.
2014
2013
1998
1991
1961
2019
2024
2023
2022
—
1994
2017
1940
1989