Kim Kardashian paid a surprise visit to U.S. troops stationed in Abu Dhabi, United Arab Emirates (Uae) on Monday (24Nov14).

The reality Tv star headed to the city and neighbouring Dubai to promote her new fragrance and took time out of her schedule to greet members of the U.S. military stationed at Port Khalifa to thank them for their service ahead of America's Thanksgiving holiday on Thursday (27Nov14).

She writes on, "Just went to visit the U.S. troops at Port Khalifa for an early Thanksgiving surprise! Such an amazing experience! So thankful for all they do."

Kardashian was due to visit India as part of her whirlwind promotional tour, but it was cancelled due to visa issues.