Deutsche Telekom Store

Deutsche Telekom Store

Ralph Orlowski/Bloomberg

A cyclist passes a Deutsche Telekom AG store in Frankfurt.