3 ms·> I mean, London has Roman ruins... Wait until you hear what Rome has!by StavrosK 7y ago> I mean, London has Roman ruins... Wait until you hear what Rome has!