CCTV footage from the July 20 protest at Delhi’s Jantar Mantar has surfaced and has been confirmed by Delhi Police. The visuals show alleged stone-pelting, vandalism at petrol pumps and shops, and attacks on Delhi Police and RAF personnel. The footage is expected to play a key role in the ongoing investigation.