Madhya Pradesh is known as India's "Tiger State." It is so named because it has the largest tiger population in the country.
Whilst on a safari Anchia managed to capture intense footage of a cheetah's dramatic chase and take down of a fleeing ostrich in Kgalagadi Transfrontier Park. "Rare footage of a cheetah hunting an ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results