Rome opens two new Metro C stations, showcasing ancient ruins near Colosseum

A view of the entrance of the 'Colosseo' new subway station