India has cancelled a contract with Anglo-Italian firm AgustaWestland for the purchase of luxury helicopters for VIPs following a corruption scandal, the Press Trust of India reported Wednesday.