The role of technology in enhancing english language teaching and learning | Synapse