Highway road interchange or junction with urban car traffic and Dubai skyline with high tower buildings, UAE, view from above.