Matyas Church on top of castle hill in Budapest.