In the context of satellite navigation systems, what is the primary function of the Global Positioning System (GPS)?
A. To enhance internet connectivity by providing faster download speeds.
B. To provide accurate location and timing information anywhere on Earth.
C. To manage and control electronic devices remotely through a network.
D. To analyze and predict financial market trends for investment purposes.