The Arch of Titus at the start of the Roman Forum. Rome, Italy. On the Italy tour. Mike Ross Travel. Written by Mike on April 8, 2017 ยท Leave a Comment Share this:FacebookTwitter