In the city of Bern the shortage of protective glasses in the run-up to the solar eclipse on Wednesday has resulted in a long queue.

Several high street stores have sold out while online shoppers are being told they may not receive the glasses until the end of the week.

Several high street stores sold out while online customers were told they may not receive the glasses until the end of the week.