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
1991
2004
2006
2003
2007
2002
2001
1990