Kim Kardashian throws a birthday party for grandma amid marriage woes with Kanye West

US reality TV star Kim Kardashian threw a birthday party for her grandmother Mary Jo Shannon, who turned 86 last Sunday, and shared sweet family snaps.

The Keeping Up With The Kardashians star celebrated the 86th birthday of the grandma at her $125 million Malibu summer retreat.

Kim threw the party amid a troubling time in her six-year marriage with husband Kanye West, who is currently residing at his Wyoming ranch following his Twitter outburst recently.

The 39-year-old reality TV star, her mother Kris Jenner and kids North, Chicago, Saint, and Psalm gathered at Malibu summer resort where Mary Jo was treated with a gorgeous pink-floral birthday cake and her favourite piano player, who performed live there.

Some of the close friends of the grandma were also invited from San Diego, where she lives after they got tested for Coronavirus.

Later, Kim Kardashian turned to Instagram and shared adorable photos from the birthday bash with a focus on the family.

She wrote in the caption, “Happy 86th birthday to my grandma Mary Jo. Last week we celebrated my sweet grandma and she hasn’t left her house since January. First she was sick and then Covid lockdown.”

Kim Kardashian further said, “So we got her best friends tested and driven up from San Diego to celebrate MJ. We even had her favorite piano player and singer from San Diego come to perform.”

“It was such a magical day and grandma you deserve the best,” she wrote before signing off.