Reminds me of a "sort of roundabout" in Siem Reip in Cambodia at around 8pm on the first night we were there - but think 1/4 the size (or even smaller!), about the same number of vehicles but mainly tuk-tuks and m/cycles (often with 3 or more people onboard), and quite a few pedestrians. We were in one of the tuk-tuks and I was "scared stiff" (and I don't think I scare
too easily on the road) for a minute or two as the driver wove his way across and down the road to the right. Got "used to it" after a couple of days though