'You're not Cheetah…’ Delhi Traffic Police creates awareness for overspeeding with a TWIST, netizens react Delhi traffic police creates awareness for overspeeding with an amusing Cheetah TWIST! Here’s how netizens reacted.