One of the factors for DDLJ's unbroken run at the Maratha Mandir is the ticket price: stall -- Rs 16; upper-stall -- Rs 18; balcony -- Rs 20.
With Mumbai Central station and the Maharashtra State Road Transport Corporation bus depot nearby, the location of the theatre also helps. Mumbai Central is where most trains into and out of Mumbai run from.
A delayed train or a bus can prompt the passengers to catch up on the old favourite.
Amit Sharma, from Punjab, could not get a ticket for a Goa-bound bus. He has come to Maratha Mandir three times.
"I have seen the film three times in three days! I am just unable to get a ticket to Goa. As soon as I get it, I will leave Mumbai, but till that time I will come here every day," he says.
"There is something in this film that always touches my heart. I don't know what it is. The dialogues, the acting and the songs are all very touching."