Kim Kardashian has been rebuked by the US-based Catholic League for wearing a see-through mini-dress featuring an image of the Virgin Mary.

“We’ve never seen any indication that Kim Kardashian venerates the Blessed Virgin Mary... so her latest headline-grabbing stunt can only be seen as exploitative,” the group reportedly said in a statement.

The celebrity was also criticised for sharing an image on social media that depicted herself as the Virgin Mary.