Indian and Pakistani troops have fired bullets and mortar shells across the border between Kashmir and Pakistan for a second day, with both accusing the other of provoking the violence.

Police in both countries said troops exchanged fire for hours early Tuesday, killing a Pakistani man and injuring 22 others.

Firing across the border on Monday killed nine civilians and prompted tens of thousands of villagers to flee for safety.

The two countries have fought two wars since 1947 over their competing claims to the Kashmir region.

Indian police official K. Rajendra said the bombardment occurred along the border between Pakistan's Punjab province and the Indian-controlled portion of Kashmir. Pakistan also controls part of Kashmir further north, but no violence was reported there overnight.