Business News | Thu Jun 17, 2010 5:00pm IST

BP's $20 billion spill fund echoes in Bhopal justice cry