Two million Egyptians converge in Cairo