A 6.0 now revised to 5.6 magnitude earthquake has hit swine-flu ravaged Mexico City.