In a remarkable PR own-goal actor Orlando Bloom has been deported from India after being invited by the government to promote tourism.

The actor arrived at Delhi's Indira Gandhi International Airport on Saturday only to be turned away because of "deficiencies in his electronic tourist visa", Metro reports.

The actor had reportedly applied for a visa months ago but did not find out he was rejected until he was already in the country.

He was forced to return to the UK immediately but once the Indian authorities learned of the debacle Bloom racked up some more frequent flier points by making a second trip to the subcontinent in two days.

Fortunately everything went well the second time around and the actor arrived in Delhi on Sunday. But according to a senior airport official the hasty repair job did not save India's reputation.

"Orlando was invited for a government program. The arrogant behaviour of Immigration officials has dented India's image globally as they deliberately deported him even when they had other options to allow him to stay here," the official told Mail Today in India .