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.
2017
1952
2000
1996
2007
1991
1992
1994
1976
1985
2014
1951
2012
1978
2010