1/5
  • Kim Kardashian
    Kim Kardashian's selfie moments.Instagram/ Kim Kardashian
  • Kim Kardashian
    Kim Kardashian kissing a soldier.Instagram/Kim Kardashian
  • Kim Kardashian
    Kim KardashianInstagram/Kim Kardashian
  • Kim Kardashian
    Kim Kardashian aboard the USS San Diego navy shipInstagram/Kim Kardashian
  • Kim Kardashian
    Kim KardashianInstagram/Kim Kardashian

Reality show star Kim Kardashian has surprised the US troops by visiting them in Abu Dhabi during the Thanksgiving weekend.

While spending time with the troops, the celeb did not forget to capture the moments on her cell phone. She took selfies with some navy men and kissed a soldier as part of her tribute to their contributions in protecting the nation.

"Kisses to the troops! Thank you for all you do! Was an honour to meet you all," she wrote on her Twitter page.

As per the photos posted by "Keeping up with the Kardashians" star, the US Navy soldiers were overjoyed to meet her.

After touring in the ship and watching various war weapons, the celeb bid farewell to the service men and women.

Kardashian wore a nude skin-tight trouser and a Khaki tied shirt when she met the troops in the USS San Diego navy ship.

However, the 34-year-old did not include Kanye West and baby North West in her journey. 

Meanwhile, a report by Mirror indicates that Kardashian was in the Arab Emirates for the last few weeks as part of her promotional activities of the new fragrance.

Check out the above slide show for photos of Kardashian with the soldiers.