Which country does favor to India witout it's own benefits? Every country thinks their own benefits.No country does favor to india or any other country without their own benefits.
It is fine it should be audited thoroughly and reviewed before signing..