Built on top of Montmartre Hill in Paris and completed in 1914, the Sacre Coeur Basilica is the most visited church in France and admission is free 86