France: Amiens – Amiens Cathedral

Amiens Cathedral is truly a sight to behold – built between 1220 and 1270, it is the largest and tallest cathedral in France and is just amazing in the amount of exterior and interior decorations. You stand totally dwarfed by its size when in the square in front of it. On a closer approach, you get awed by all the sculptures of kings and saints and gargoyles decorating its walls, portals, doorways and spires. Equally stunning is the inside – massive vaulted ceilings supported by 126 pillars, stained glass windows, various chapels, and more sculptures. It’s one of the most important UNESCO World Heritage site in Europe.