New Delhi: Cancers caused by tobacco is highest among men from Kolkata and least among those from Mumbai, in the four metropolitan cities.