20070426 business.india-business: India needs to boost output; says Moody's