KABUL, Afghanistan --An explosion near a British military base in the Afghan capital of Kabul has killed a British soldier and wounded four others, the British Ministry of Defense has confirmed.

Meanwhile, police say five foreigners were injured in an explosion to the east of the city.

The near simultaneous blasts came during a memorial service Wednesday for a Canadian soldier killed in a suicide bombing in Kabul on Tuesday. Three others were injured in that attack.

The UK MoD has offered few details about the blast near the British base, telling CNN only that it took place shortly before 11 a.m. (0700 GMT) Wednesday.

In the other explosion, five non-Afghans were injured when a suicide bomber in a taxi detonated an explosion near the German peacekeepers' base to the east of the capital, The Associated Press quoted local police chief Qasim Mangal as saying.

The nationality or professions of those injured were not available.

In Tuesday's attack that killed the Canadian soldier, the suicide bomber reportedly threw himself on a vehicle that was part of a small International Security Assistance Force (ISAF) patrol convoy operating in the Afghan capital.

NATO took over command of the multinational peacekeeping force from Germany and the Netherlands in August.

The force is made up of about 5,500 troops, largely Canadian and German soldiers.

The Afghan government has little control in most of the country's 32 provinces, where governors often rule like warlords with private militias, more than two years after a U.S.-led force removed the Taliban from power.