Photo is courtesy of Igor Elkanovich who published it on Webshots and wrote to me:
I think in Hindu religion Star of David means wisdom...that is why
they like to put these signs on educational buildings.
For instance see star of David on the library in a Tebetian village of
Marpha (Nepal) It is from my another trek.