At least one soldier was killed on Thursday in ceasefire violation by Pakistan in the Machil sector of Jammu and Kashmir, quoted news agency PTI.

"There was an unprovoked ceasefire violation by Pakistani troops in Macchil sector in Kupwara district in Jammu and Kashmir today (Thursday) at 10.45 am," an Army official said.

He said one soldier was killed in the Pakistani firing. "Our troops retaliated in adequate measure to the Pakistani aggression," he added.

This was the second ceasefire violation along the LoC in Kashmir valley within 24 hours.

Earlier, the Indian and Pakistani armies traded heavy fire on the Line of Control (LoC) on Thursday in Jammu and Kashmir's Baramulla district, defence sources said.

The Pakistan Army used automatics and mortars to target Indian positions on the LoC in Kamalkote area of Uri sector late on Wednesday, the sources said.

"Indian positions retaliated effectively. Firing exchanges continued till Thursday morning. No casualty has been reported from our side," they added.

Two Indian soldiers were injured on Wednesday in Pakistan firing in the same area.

On Wednesday, the soldiers were injured during a ceasefire violation in Jammu and Kashmir.

The ceasefire violation took place at Uri sector of Baramulla district in the state.

The injured soldiers were admitted to the hospital.

Another soldier was injured earlier on November 26 during a sniper fire from Pakistan along the LoC in the Kupwara district.

Police sources said the incident occurred in Machil sector. "The injured soldier has been shifted to a hospital," an official said.