Tuesday, February 21, 2012

Olympus top Japanese executive found dead in New Delhi in Suspected Suicide

Feb. 21 - A top executive of Japan's scandal-ridden Olympus Corp is found dead in a park outside New Delhi. Sophia Soo reports