London A beautifully restored 16th-century painting is now on public display in London. The tall, narrow altarpiece, called The Madonna and Child With Saints (1526-7), was created by ...