image
India one of the 'highest taxing nations' in the world, says