Sri Lankan police on Sunday reported there had been a seventh explosion, the fourth at a hotel, following six reported at hotels and churches earlier in the day that killed nearly 140 people.