An 82-year-old great grandmother has amazed fitness fans in China with her astonishing feats of kung fu.

Zhao Yufang performs her eye-watering feats of flexibility every day in a park near her home in the Chinese capital Beijing.

She is a master in Shaolin kung fu and T'ai Chi, and has also studied yoga for more than 70 years.

"I have always led a simple life. I gave up eating meat so long ago I cannot remember what it tastes like and I exercise for three hours a day," she explained.

"When I was a girl no master would teach me kung fu so I taught myself - and then I went back to the school and beat the master until he apologised."

Orange