20100225 india: Karela may be giant cancer slayer