Dubai’s Roads and Transport Authority (RTA) has completed major upgrades on Al Marabea’ Street in Al Quoz, improving traffic flow and easing congestion.