Thousands of Pakistani protesters hold an anti-India protest rally to mark Kashmir Solidarity Day.