Rome's churches require a dress code-
shoulders covered, shorts or skirts to the knee.
No problem for BYU students,
but the average woman on the street dresses far more revealingly.
Many women carry scarves to put around their shoulders
when entering a church.
Santa Maria Maggiore actually provides 'scarves'
placed in their narthex...