Bustan Sefaradi has just completed 2,000 performances, an impressive achievement by any standard.

Read More...