At least 21 people, including seven women, were killed and 47 injured today when a powerful bomb ripped through a packed bus near the Sri Lankan capital. The explosion occurred at 7.35am in Moratuwa, 12 km from Colombo, a military spokesman said and blamed the LTTE for the attack.