Watch: Behold Meskel Square, the craziest traffic light free crossroads in the world Trending 10 years ago