Xining-Golmud-Lhasa is the world highest railway station located in

A ) Antarctica

B ) China ✅

C ) Russia

D ) Nepal