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