Caravaggio is a town and comune in the province of Bergamo, in Lombardy, Italy, east of Milan.
Category: Bergamo, Lombardia, Italy