Clock tower to an ancient church atop a hill in Cannes, France.