Khloe Kardashian has been accused of "cultural appropriation" for sharing an image of herself wearing a traditional Muslim veil known as the niqab with the caption “Habbi love”.

The Keeping up with the Kardashians reality TV star posted the image while in Dubai, where many women dress conservatively but wearing a full-face veil is not compulsory. The caption ‘Habbi’ roughly translates as “my love” in Arabic.

The photo sparked a fierce debate on Twitter over her decision to wear the niqab, with many arguing that the move was disrespectful to Islam.

A photo posted by Khloé (@khloekardashian) on May 26, 2015 at 6:11am PDT

Khloe came under fire last year for posting a picture of herself wearing a Native American headdress at a party for Kim Kardashian’s daughter.