Huge LED displays mounted on cranes display Electra Building logo and videos. Located between the Israel Museum to the South and the Knesset to the East, the National Library site is directly between Jerusalem’s most prominent institutions and is an…