20070507 business.india-business: India Inc suffers from low confidence