The Church of Our Lady of Ljubljana, a prominent landmark in Ljubljana, Slovenia, stands tall with its white bell tower and cross atop a red-roofed building, framed by a clear blue sky and surrounded by other buildings.