Kim Kardashian has been puckering up to someone other than her new husband Kanye West - a dolphin.

The US reality TV star posted a picture on her Instagram account showing her planting a kiss on the creature, presumably in Mexico where she and Kanye recently went on holiday.

The Keeping Up With the Kardashians star, wearing a swimsuit and a blue life vest, also went for a swim with the mammal.

She posted a video of herself clutching the dolphin's fins and beaming as it propelled her through the water.

Kim and Kanye went to Mexico for their "official" honeymoon after spending brief breaks in Ireland and Prague.

They also celebrated the rapper's 37th birthday while staying at a private residence in the Mexican beachfront village of Punta Mita.