20070518 india: Tax misery: India 13th on list