Giovanni Cariani (c. 1485-1547), The Adoration of the Shepherds c. 1515-17, Oil on poplar panel,  73.6 x 120.3 cm, Royal Collection RCIN 402846.
See <a rel="nofollow" class="external text" href="https://www.rct.uk/collection/search#/2/collection/402846/the-adoration-of-the-shepherds">Royal Collection page</a>
Giovanni Cariani (c. 1485-1547)
c. 1515-17
<a rel="nofollow" class="external free" href="https://www.rct.uk/collection/search#/2/collection/402846/the-adoration-of-the-shepherds">https://www.rct.uk/collection/search#/2/collection/402846/the-adoration-of-the-shepherds</a> Royal Collection