At least seven persons were killed and 20 injured after a blast in the city of Lahore in Pakistan, in what was suspected to be a terror attack. 

A rescue official told Reuters that a blast at a market in Pakistan’s eastern city of Lahore had killed at least one person and wounded eight.

The cause of the explosion was not immediately clear.

Initial reports on Pakistani television channel Geo News said a generator had exploded but reports at the scene speculated that a bomb had gone off, based on the extent of the damage.

The channel also reported that police officials have said that a timer-based explosive might have been used to carry out the blast. 

The report said that the explosion took place in a building that was under construction but the impact of the explosion damaged windows of nearby buildings and vehicles. 

The Punjab government had initially claimed that it was a generator blast. 

However, it later clarified that it was still investigating the cause of the explosion. 

Pakistan has been struck by a wave of terrorist attacks in recent weeks, killing at least 130 people across the country and leaving hundreds wounded.

A suicide bomber attacked the famous Sufi shrine of Lal Shahbaz Qalandar in southern Pakistan killing at least 72 and injuring over 150 on February 16. Suicide bombers had also attempted to target a court complex in the northwest of Pakistan killing at least 6 on February 21.