London har 40 teatraroch