20060411 india: Delhi among most livable cities