Former Pakistan captain Javed Miandad today (Jan 4) cancelled his visit to Delhi in the wake of a raging controversy in India over giving him visa for the trip.