The Tamil Tigers: Defeated at Last?

Download
Sri Lankans light fireworks in celebration of the military victory over the Tamil Tigers.
( Lakruwan Wanniarachchi/AFP/Getty Images )
Hosted by Andrea Bernstein
BBC PRI WNYC