20040421 business.india-business: India's deficit makes IMF feel bad