Hi ,
This could be completely wrong but from the depth of memory I think similar glass clowns were made by the Venetian Glass Company in Blackpool UK , a favourite holiday destination for Glaswegians in the 60s and 70s, Mother , a Glaswegian, had many of these clowns .
Peter.