For the ice cream, cut the corn kernels from the cobs, then cut the cobs widthways into 3 pieces. Combine the kernels and cobs in a medium pan along with the cream, vanilla and salt. Bring to a simmer over a medium-high heat, then turn off the heat. Let the mixture infuse at room temperature for at least 21⁄2 hours, or in the fridge for up to 12 hours.
Strain the remaining mixture through a fine sieve into a large, clean bowl.
Whisk the cream until soft peaks form then add the condensed milk, cream and icing sugar and continue to whisk until the mixture holds medium/firm peaks.
Place the mixture into a piping bag and leave in the freezer for 2 - 3 hours.
After 2 - 3 hours, remove the piping bag from the freezer and place into the fridge for 20 minutes before you need to use it.
To serve, remove the kernels from ⅓ of a corn cob.
Cook the cob in boiling water for 5 minutes, then remove and pat dry with kitchen paper.
Heat a griddle pan over a medium-high heat and grill the corn until charred on all sides.
Take the ice cream out of the fridge and pipe onto the cob - starting from the bottom where you removed the kernels.
Sprinkle with a few pieces of sweet and salty popcorn and enjoy!