In addition the recently opened terminal at Buslovskaya on the Russian side of the border has almost doubled VRs daily capacity

What is the correctly punctuated version of this sentence?
In addition, the recently opened terminal at Buslovskaya on the Russian side of the border has almost doubled VR's daily capacity.