Is India really open for business?