How has the Internet revolutionized political campaigns?
a) It has drastically reduced the need for traditional forms of advertising.
b) It has increased foreign participation in elections.
c) It has increased competition between candidates.
d) It has enabled immediate communication between candidates and supporters.