What was the name of the organization that operated trams in Geneva from 1900 until 1 January 1977?

A. Geneva Public Transport (TPG)
B. Swiss Tramway Corporation
C. Geneva Electric Company
D. Compagnie Genevoise des Tramways Électriques (CGTE)
Answer: 