20070521 unknown: Mecca Masjid blasts - Some uncomfortable questions?