Delhi police use water cannons to disperse BJP activists as they protest against Arvind Kejriwal in New Delhi on Tuesday, 16 June 2015.
Credit balance: 0