Despite all the technological advances, computers, I.T., communications, telecommunications, the Internet.
A pesar de todos los avances tecnológicos computadoras, informática, telecomunicaciones, Internet.