20060816 business.india-business: India must sell itself better