An explosion was heard in northwestern Pakistan's Peshawar city on Monday, Xinhua reported according to private Geo TV channel.