Easter Day bomb blasts at three Sri Lankan churches and three hotels killed more than 20 people and wounded nearly 300, a hospital official and police sources said.