Carved screen, unidentified Hindu temple