The towers of The Church of St. Louis of the French over the roofs of the buildings in Seville, Andalusia,Spain.