When is the Sun directly overhead (at the zenith) in Rome?
20th of March and 22 of September
Tropic of Cancer and Tropic of Capricorn mark the northernmost and southernmost latitudes at which the sun may be seen directly overhead. Since the whole Europe is north of the Tropic of Cancer, it is impossible to see the sun at the zenith there.