Larger business award

This award is open to businesses with an annual turnover of over £100 million and with established India connections and/or business dealings.