|Click to enlarge|
The picture was taken near Kaiser Wilhelm Memorial Church, also called "hollow tooth" by Berliners. It was destroyed in 1943, only the tower remained and now servers as a memorial.
The Love Parade used to be an annual techno festival in Germany, normally held in Berlin. In 2010, when it was in Duisburg, 21 people died due to a stampede. That was also the last time the Love Parade was held.
The stamp commemorates the Second Vatican Council of 1962. This is a contrast to the festival which defended homosexuality and free love.