Most characters played by one actor in a single theatre production

Laxman Deshpande (India) plays all 52 parts in the three hour one-man play ‘Varhad Nighalay Londonla’, which he has performed 2,125 times since the first paying production in December 1979 at Aurangabad, India. The production is a comedy about a marriage party from India going to London for the wedding of one of their sons.