Pakistani demonstrators hold national flags and shout slogans during an anti-Indian protest in Karachi on March 3.Tensions have been running high between India and Pakistan for the past month and the two sides have been trading fire in the disputed Kashmir region.